[INFO] fetching crate miraland-accounts-db 1.18.1...
[INFO] checking miraland-accounts-db-1.18.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate miraland-accounts-db 1.18.1 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate miraland-accounts-db 1.18.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miraland-accounts-db 1.18.1
[INFO] finished tweaking crates.io crate miraland-accounts-db 1.18.1
[INFO] tweaked toml for crates.io crate miraland-accounts-db 1.18.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded qualifier_attr v0.2.2
[INFO] [stderr]   Downloaded miraland-measure v1.18.1
[INFO] [stderr]   Downloaded miraland-nohash-hasher v0.2.1
[INFO] [stderr]   Downloaded miraland-logger v1.18.1
[INFO] [stderr]   Downloaded miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]   Downloaded seqlock v0.2.0
[INFO] [stderr]   Downloaded miraland-vote-program v1.18.1
[INFO] [stderr]   Downloaded miraland-metrics v1.18.1
[INFO] [stderr]   Downloaded miraland-program-runtime v1.18.1
[INFO] [stderr]   Downloaded miraland-program v1.18.1
[INFO] [stderr]   Downloaded light-poseidon v0.2.0
[INFO] [stderr]   Downloaded miraland-stake-program v1.18.1
[INFO] [stderr]   Downloaded solana_rbpf v0.8.0
[INFO] [stderr]   Downloaded miraland-sdk v1.18.1
[INFO] [stderr]   Downloaded miraland-sdk-macro v1.18.1
[INFO] [stderr]   Downloaded miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]   Downloaded miraland-system-program v1.18.1
[INFO] [stderr]   Downloaded miraland-frozen-abi v1.18.1
[INFO] [stderr]   Downloaded miraland-config-program v1.18.1
[INFO] [stderr]   Downloaded miraland-bucket-map v1.18.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 254f3f3039bf6133ffe8d8af33a484b00a1f1c42dc63f0c14e599be08f447e33
[INFO] running `Command { std: "docker" "start" "-a" "254f3f3039bf6133ffe8d8af33a484b00a1f1c42dc63f0c14e599be08f447e33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "254f3f3039bf6133ffe8d8af33a484b00a1f1c42dc63f0c14e599be08f447e33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "254f3f3039bf6133ffe8d8af33a484b00a1f1c42dc63f0c14e599be08f447e33", kill_on_drop: false }`
[INFO] [stdout] 254f3f3039bf6133ffe8d8af33a484b00a1f1c42dc63f0c14e599be08f447e33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff97ec609981d5297318f77b9a2c01816c4ad9b91c0241dd49cc4a169a6a20b8
[INFO] running `Command { std: "docker" "start" "-a" "ff97ec609981d5297318f77b9a2c01816c4ad9b91c0241dd49cc4a169a6a20b8", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking socket2 v0.5.6
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bumpalo v3.15.3
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]    Compiling indexmap v2.2.5
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling miraland-frozen-abi v1.18.1
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling borsh-derive v0.10.3
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]    Compiling miraland-program v1.18.1
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]    Compiling miraland-sdk-macro v1.18.1
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking borsh v0.10.3
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]    Compiling miraland-sdk v1.18.1
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking h2 v0.3.24
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking miraland-logger v1.18.1
[INFO] [stderr]     Checking brotli-decompressor v2.5.1
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]     Checking brotli v3.4.0
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking encoding_rs v0.8.33
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking combine v3.8.1
[INFO] [stderr]     Checking goblin v0.5.4
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]    Compiling miraland-program-runtime v1.18.1
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking percentage v0.1.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking eager v0.1.0
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]     Checking async-compression v0.4.6
[INFO] [stderr]     Checking rustix v0.38.31
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]    Compiling miraland-vote-program v1.18.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling miraland-stake-program v1.18.1
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking solana_rbpf v0.8.0
[INFO] [stderr]    Compiling miraland-accounts-db v1.18.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking seqlock v0.2.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]     Checking miraland-nohash-hasher v0.2.1
[INFO] [stderr]     Checking index_list v0.2.11
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking ouroboros v0.15.6
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking reqwest v0.11.24
[INFO] [stderr]     Checking miraland-measure v1.18.1
[INFO] [stderr]     Checking miraland-metrics v1.18.1
[INFO] [stderr]     Checking miraland-bucket-map v1.18.1
[INFO] [stderr]     Checking miraland-config-program v1.18.1
[INFO] [stderr]     Checking miraland-system-program v1.18.1
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `miraland_accounts_db`
[INFO] [stdout]    --> src/tiered_storage.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         miraland_accounts_db::rent_collector::RENT_EXEMPT_RENT_EPOCH,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `miraland_accounts_db`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:1496:50
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:1496:38
[INFO] [stdout]      |
[INFO] [stdout] 1496 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2017:50
[INFO] [stdout]      |
[INFO] [stdout] 2017 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2017:38
[INFO] [stdout]      |
[INFO] [stdout] 2017 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2044:50
[INFO] [stdout]      |
[INFO] [stdout] 2044 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2044:38
[INFO] [stdout]      |
[INFO] [stdout] 2044 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2075:50
[INFO] [stdout]      |
[INFO] [stdout] 2075 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2075:38
[INFO] [stdout]      |
[INFO] [stdout] 2075 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:2106:58
[INFO] [stdout]      |
[INFO] [stdout] 2106 |         let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:2106:46
[INFO] [stdout]      |
[INFO] [stdout] 2106 |         let ancestors = vec![(1, 1), (0, 0)].into_iter().collect();
[INFO] [stdout]      |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]     --> src/accounts.rs:2827:30
[INFO] [stdout]      |
[INFO] [stdout] 2827 |             self.accounts_db.store_for_tests(slot, &[(pubkey, account)])
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ method not found in `Arc<AccountsDb>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `flush_accounts_cache_slot_for_tests` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]     --> src/accounts.rs:2834:30
[INFO] [stdout]      |
[INFO] [stdout] 2834 |             self.accounts_db.flush_accounts_cache_slot_for_tests(slot);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `flush_accounts_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:3095:50
[INFO] [stdout]      |
[INFO] [stdout] 3095 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:3095:38
[INFO] [stdout]      |
[INFO] [stdout] 3095 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts.rs:3673:50
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts.rs:3673:38
[INFO] [stdout]      |
[INFO] [stdout] 3673 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/accounts_db.rs:9734:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 9734 |             ..AccountsDb::new(paths, &ClusterType::Development)
[INFO] [stdout]      |                           ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]     --> src/accounts_db.rs:2458:5
[INFO] [stdout]      |
[INFO] [stdout] 2458 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462 | /     fn default_with_accounts_index(
[INFO] [stdout] 2463 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578 |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub trait Update {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93   | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    | pub trait HashMarker {}
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]      |
[INFO] [stdout] 1426 + #[derive(Default)]
[INFO] [stdout] 1427 | pub struct AccountsDb {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/accounts_db.rs:9741:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 9741 |             ..AccountsDb::new(paths, &ClusterType::Development)
[INFO] [stdout]      |                           ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]     --> src/accounts_db.rs:2458:5
[INFO] [stdout]      |
[INFO] [stdout] 2458 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462 | /     fn default_with_accounts_index(
[INFO] [stdout] 2463 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578 |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub trait Update {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93   | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    | pub trait HashMarker {}
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]      |
[INFO] [stdout] 1426 + #[derive(Default)]
[INFO] [stdout] 1427 | pub struct AccountsDb {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/accounts_db.rs:9748:27
[INFO] [stdout]      |
[INFO] [stdout] 1426 | pub struct AccountsDb {
[INFO] [stdout]      | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 9748 |             ..AccountsDb::new(paths, &ClusterType::Development)
[INFO] [stdout]      |                           ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]     --> src/accounts_db.rs:2458:5
[INFO] [stdout]      |
[INFO] [stdout] 2458 |       pub fn default_for_tests() -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462 | /     fn default_with_accounts_index(
[INFO] [stdout] 2463 | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464 | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465 | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466 | |     ) -> Self {
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566 |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578 |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]              `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]              which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub trait Update {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93   | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    | pub trait HashMarker {}
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]      |
[INFO] [stdout] 1426 + #[derive(Default)]
[INFO] [stdout] 1427 | pub struct AccountsDb {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]     --> src/accounts_db.rs:9753:53
[INFO] [stdout]      |
[INFO] [stdout] 9753 |         let ancestors = vec![(slot, 1)].into_iter().collect();
[INFO] [stdout]      |                                                     ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_db.rs:9753:41
[INFO] [stdout]      |
[INFO] [stdout] 9753 |         let ancestors = vec![(slot, 1)].into_iter().collect();
[INFO] [stdout]      |                         --------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]     --> src/accounts_db.rs:9755:16
[INFO] [stdout]      |
[INFO] [stdout] 9755 |         result.map(|(list, index)| list.slot_list()[index].1.store_id())
[INFO] [stdout]      |                ^^^ `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/accounts_index.rs:342:1
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `map` not found for this enum because it doesn't satisfy `_: Iterator`
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout]              which is required by `&mut accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout] note: the trait `Iterator` must be implemented
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:75:1
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `map`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `Iterator`
[INFO] [stdout]              candidate #2: `Distribution`
[INFO] [stdout]              candidate #3: `FunctionalSequence`
[INFO] [stdout]              candidate #4: `rayon::iter::ParallelIterator`
[INFO] [stdout]              candidate #5: `futures_util::future::future::FutureExt`
[INFO] [stdout]              candidate #6: `futures_util::stream::stream::StreamExt`
[INFO] [stdout]              candidate #7: `combine::parser::Parser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:10052:65
[INFO] [stdout]       |
[INFO] [stdout] 10052 |         let mut ancestors: Ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]       |                                                                 ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:10052:53
[INFO] [stdout]       |
[INFO] [stdout] 10052 |         let mut ancestors: Ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]       |                                        ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]       |                                        |
[INFO] [stdout]       |                                        this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:10054:23
[INFO] [stdout]       |
[INFO] [stdout] 10054 |             ancestors.insert(i, (i - 1) as usize);
[INFO] [stdout]       |                       ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/ancestors.rs:11:1
[INFO] [stdout]       |
[INFO] [stdout] 11    | pub struct Ancestors {
[INFO] [stdout]       | -------------------- method `insert` not found for this struct
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]               candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]               candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]               candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:10536:18
[INFO] [stdout]       |
[INFO] [stdout] 10536 |         accounts.store_for_tests(slot, &to_store[..]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `&AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:10537:18
[INFO] [stdout]       |
[INFO] [stdout] 10537 |         accounts.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:10993:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 10993 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11010:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11010 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11365:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11365 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11381:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11381 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11417:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11417 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11443:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11443 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11496:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11496 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `create_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11541:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `create_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11541 |         db.create_account(&mut pubkeys, 0, 2, DEFAULT_FILE_SIZE as usize / 3, 0);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^ help: there is a method with a similar name: `clean_accounts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11542:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11542 |         db.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11543:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11543 |         db.check_storage(0, 2);
[INFO] [stdout]       |            ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11547:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11547 |         db.store_for_tests(1, &[(&pubkey, &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11548:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11548 |         db.store_for_tests(1, &[(&pubkeys[0], &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11551:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11551 |         db.add_root_and_flush_write_cache(1);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11564:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11564 |         db.store_for_tests(2, &[(&pubkeys[0], &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11581:31
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11581 |         let db0 = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                               ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11606:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11606 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11655:26
[INFO] [stdout]       |
[INFO] [stdout] 11655 |                 accounts.load_without_fixed_root(&ancestors, &pubkeys[idx])
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11658:26
[INFO] [stdout]       |
[INFO] [stdout] 11658 |                 accounts.store_for_tests(slot, &[(&pubkeys[idx], &account)]);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^ method not found in `&AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for reference `&accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11662:26
[INFO] [stdout]       |
[INFO] [stdout] 11661 |                       assert!(accounts
[INFO] [stdout]       |  _____________________________-
[INFO] [stdout] 11662 | |                         .load_without_fixed_root(&ancestors, &pubkeys[idx])
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11678:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11678 |         let db = AccountsDb::new(paths, &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11693:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11693 |         let db = AccountsDb::new(paths, &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `create_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11703:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `create_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11703 |         accounts.create_account(&mut pubkeys, 0, 100, 0, 0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^ help: there is a method with a similar name: `clean_accounts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11705:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11705 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11706:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11706 |         accounts.check_storage(0, 100);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11718:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11718 |             accounts.store_for_tests(0, &[(&key, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11725:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11724 | /                 accounts
[INFO] [stdout] 11725 | |                     .load_without_fixed_root(&ancestors, key)
[INFO] [stdout]       | |                     -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_____________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11754:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11754 |             accounts.store_for_tests(0, &[(&pubkey1, &account1)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11756:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11756 |                 accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11765:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11765 |             accounts.store_for_tests(0, &[(&pubkey2, &account2)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11768:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11768 |                 accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11778:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11777 | /                 accounts
[INFO] [stdout] 11778 | |                     .load_without_fixed_root(&ancestors, &pubkey1)
[INFO] [stdout]       | |                     -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_____________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11785:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11784 | /                 accounts
[INFO] [stdout] 11785 | |                     .load_without_fixed_root(&ancestors, &pubkey2)
[INFO] [stdout]       | |                     -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_____________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11793:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11793 |                 accounts.store_for_tests(0, &[(&pubkey1, &account1)]);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11796:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11796 |                     accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11804:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11803 | /                     accounts
[INFO] [stdout] 11804 | |                         .load_without_fixed_root(&ancestors, &pubkey1)
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:11811:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  |   pub struct AccountsDb {
[INFO] [stdout]       |   --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 11810 | /                     accounts
[INFO] [stdout] 11811 | |                         .load_without_fixed_root(&ancestors, &pubkey2)
[INFO] [stdout]       | |                         -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |_________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11829:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11829 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11881:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11881 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11945:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11945 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:11993:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 11993 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12038:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12038 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12066:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12066 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12122:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12122 |         accounts.store_for_tests(0, &[(&pubkey1, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12123:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12123 |         accounts.store_for_tests(0, &[(&pubkey1, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12124:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12124 |         accounts.store_for_tests(1, &[(&pubkey1, &zero_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12125:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12125 |         accounts.store_for_tests(0, &[(&pubkey2, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12126:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12126 |         accounts.store_for_tests(2, &[(&pubkey2, &normal_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12130:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12130 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12132:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12132 |         accounts.add_root_and_flush_write_cache(1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12134:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12134 |         accounts.add_root_and_flush_write_cache(2);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12137:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12137 |         assert_eq!(accounts.alive_account_count_in_slot(0), 2);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12138:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12138 |         assert_eq!(accounts.alive_account_count_in_slot(1), 1);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12139:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12139 |         assert_eq!(accounts.alive_account_count_in_slot(2), 1);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12210:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12210 |         assert_eq!(accounts.alive_account_count_in_slot(0), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12214:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12214 |         assert_eq!(accounts.alive_account_count_in_slot(1), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12215:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12215 |         assert_eq!(accounts.alive_account_count_in_slot(2), 1);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12222:14
[INFO] [stdout]       |
[INFO] [stdout] 12219 |           assert!(accounts
[INFO] [stdout]       |  _________________-
[INFO] [stdout] 12220 | |             .accounts_index
[INFO] [stdout] 12221 | |             .get_for_tests(&pubkey1, None, None)
[INFO] [stdout] 12222 | |             .is_none());
[INFO] [stdout]       | |             -^^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12243:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12243 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12288:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12288 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12308:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12308 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12344:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12344 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12348:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12348 |         accounts.store_for_tests(current_slot, &[(&pubkey, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12351:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12351 |         accounts.store_for_tests(current_slot, &[(&pubkey2, &account2)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12353:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12353 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]      --> src/accounts_db.rs:12357:14
[INFO] [stdout]       |
[INFO] [stdout] 12354 |           let (slot1, account_info1) = accounts
[INFO] [stdout]       |  ______________________________________-
[INFO] [stdout] 12355 | |             .accounts_index
[INFO] [stdout] 12356 | |             .get_for_tests(&pubkey, None, None)
[INFO] [stdout] 12357 | |             .map(|(account_list1, index1)| account_list1.slot_list()[index1])
[INFO] [stdout]       | |             -^^^ `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   --------------------------------------------- method `map` not found for this enum because it doesn't satisfy `_: Iterator`
[INFO] [stdout]       |
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout]               which is required by `&mut accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout] note: the trait `Iterator` must be implemented
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:75:1
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `map`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `Iterator`
[INFO] [stdout]               candidate #2: `Distribution`
[INFO] [stdout]               candidate #3: `FunctionalSequence`
[INFO] [stdout]               candidate #4: `rayon::iter::ParallelIterator`
[INFO] [stdout]               candidate #5: `futures_util::future::future::FutureExt`
[INFO] [stdout]               candidate #6: `futures_util::stream::stream::StreamExt`
[INFO] [stdout]               candidate #7: `combine::parser::Parser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]      --> src/accounts_db.rs:12362:14
[INFO] [stdout]       |
[INFO] [stdout] 12359 |           let (slot2, account_info2) = accounts
[INFO] [stdout]       |  ______________________________________-
[INFO] [stdout] 12360 | |             .accounts_index
[INFO] [stdout] 12361 | |             .get_for_tests(&pubkey2, None, None)
[INFO] [stdout] 12362 | |             .map(|(account_list2, index2)| account_list2.slot_list()[index2])
[INFO] [stdout]       | |             -^^^ `accounts_index::AccountIndexGetResult<account_info::AccountInfo>` is not an iterator
[INFO] [stdout]       | |_____________|
[INFO] [stdout]       | 
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       |   --------------------------------------------- method `map` not found for this enum because it doesn't satisfy `_: Iterator`
[INFO] [stdout]       |
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout]               which is required by `&mut accounts_index::AccountIndexGetResult<account_info::AccountInfo>: Iterator`
[INFO] [stdout] note: the trait `Iterator` must be implemented
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:75:1
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `map`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `Iterator`
[INFO] [stdout]               candidate #2: `Distribution`
[INFO] [stdout]               candidate #3: `FunctionalSequence`
[INFO] [stdout]               candidate #4: `rayon::iter::ParallelIterator`
[INFO] [stdout]               candidate #5: `futures_util::future::future::FutureExt`
[INFO] [stdout]               candidate #6: `futures_util::stream::stream::StreamExt`
[INFO] [stdout]               candidate #7: `combine::parser::Parser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12371:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12371 |         accounts.store_for_tests(current_slot, &[(&pubkey, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12373:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12373 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `assert_load_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12375:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `assert_load_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12375 |         accounts.assert_load_account(current_slot, pubkey, zero_lamport);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12379:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12379 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12400:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12400 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey), 2);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12404:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12404 |         accounts.check_storage(1, 1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `check_storage` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12406:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `check_storage` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12406 |         accounts.check_storage(2, 1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12426:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12426 |         accounts.store_for_tests(current_slot, &[(&pubkey, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12428:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12428 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12431:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12431 |         accounts.store_for_tests(current_slot, &[(&pubkey, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12433:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12433 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `assert_load_account` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12435:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `assert_load_account` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12435 |         accounts.assert_load_account(current_slot, pubkey, zero_lamport);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12440:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12440 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12491:32
[INFO] [stdout]       |
[INFO] [stdout] 12491 | ...                   db.store_for_tests(slot, &[(&pubkey, &account)]);
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^ method not found in `Arc<AccountsDb>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `std::sync::Arc<accounts_db::AccountsDb>` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12494:34
[INFO] [stdout]       |
[INFO] [stdout] 12493 |   ...                   let (account, slot) = db
[INFO] [stdout]       |  _____________________________________________-
[INFO] [stdout] 12494 | | ...                       .load_without_fixed_root(&Ancestors::default(), &pubkey)
[INFO] [stdout]       | |                           -^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout]       | |___________________________|
[INFO] [stdout]       | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12515:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12515 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12560:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12560 |         db.store_for_tests(0, &[(&key0, &account0)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12564:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12564 |         db.store_for_tests(1, &[(&key1, &account1)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12573:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12573 |         db.store_for_tests(2, &[(&key1, &account2)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12578:16
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12578 |             db.load_without_fixed_root(&ancestors, &key1)
[INFO] [stdout]       |                ^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12589:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12589 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12704:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12704 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12732:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12732 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:12739:58
[INFO] [stdout]       |
[INFO] [stdout] 12739 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:12739:46
[INFO] [stdout]       |
[INFO] [stdout] 12739 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                         |
[INFO] [stdout]       |                         this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12795:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12795 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:12802:58
[INFO] [stdout]       |
[INFO] [stdout] 12802 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:12802:46
[INFO] [stdout]       |
[INFO] [stdout] 12802 |         let ancestors = vec![(some_slot, 0)].into_iter().collect();
[INFO] [stdout]       |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                         |
[INFO] [stdout]       |                         this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12837:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12837 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12852:59
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12852 |         let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                           ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12886:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12886 |             let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                  ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12895:63
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12895 |             let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                               ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12939:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12939 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12949:59
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12949 |         let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                           ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:12965:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 12965 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_for_test` found for struct `accounts_db::VerifyAccountsHashAndLamportsConfig` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:12990:59
[INFO] [stdout]       |
[INFO] [stdout] 196   | pub struct VerifyAccountsHashAndLamportsConfig<'a> {
[INFO] [stdout]       | -------------------------------------------------- function or associated item `new_for_test` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 12990 |         let config = VerifyAccountsHashAndLamportsConfig::new_for_test(
[INFO] [stdout]       |                                                           ^^^^^^^^^^^^ function or associated item not found in `VerifyAccountsHashAndLamportsConfig<'_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13012:12
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13012 |         db.store_for_tests(1, &[(&key, &account)]);
[INFO] [stdout]       |            ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13017:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13017 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13023:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13023 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13042:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13042 |             let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                  ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13065:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13065 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13081:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13081 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13101:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13101 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13116:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13116 |         let accounts = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                    ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13152:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13152 |             accounts.store_for_tests(current_slot, &[(&pubkey1, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13153:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13153 |             accounts.store_for_tests(current_slot, &[(&pubkey2, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13155:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13155 |             accounts.store_for_tests(current_slot, &[(&pubkey2, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13156:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13156 |             accounts.store_for_tests(current_slot, &[(&pubkey1, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13159:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13159 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13166:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13166 |         assert_eq!(0, accounts.alive_account_count_in_slot(current_slot));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13167:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13167 |         assert_eq!(1, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13168:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13168 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &account2)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13169:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13169 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &account2)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13170:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13170 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `alive_account_count_in_slot` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13171:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `alive_account_count_in_slot` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13171 |         assert_eq!(1, accounts.alive_account_count_in_slot(current_slot));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13174:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13174 |         assert_eq!(2, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13176:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13176 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13187:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13187 |         assert_eq!(2, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13188:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13188 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &account3)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13189:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13189 |         accounts.store_for_tests(current_slot, &[(&pubkey2, &account3)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13190:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13190 |         accounts.store_for_tests(current_slot, &[(&pubkey3, &account4)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13191:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13191 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13192:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13192 |         assert_eq!(3, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13201:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13201 |         assert_eq!(3, accounts.ref_count_for_pubkey(&pubkey1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13202:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13202 |         accounts.store_for_tests(current_slot, &[(&pubkey1, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13203:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13203 |         accounts.store_for_tests(current_slot, &[(&pubkey2, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13204:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13204 |         accounts.store_for_tests(current_slot, &[(&pubkey3, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13215:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13215 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13225:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13225 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey1), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13226:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13226 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey2), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13227:29
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13227 |         assert_eq!(accounts.ref_count_for_pubkey(&pubkey3), 0);
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13292:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13292 |             accounts.store_for_tests(current_slot, &[(pubkey, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13296:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13296 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13303:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13303 |             accounts.store_for_tests(current_slot, &[(pubkey, &account)]);
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13306:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13306 |         accounts.add_root_and_flush_write_cache(current_slot);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `all_account_count_in_append_vec` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13311:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `all_account_count_in_append_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13311 |             accounts.all_account_count_in_append_vec(shrink_slot)
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `all_account_count_in_append_vec` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13321:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `all_account_count_in_append_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13321 |             accounts.all_account_count_in_append_vec(shrink_slot)
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `all_account_count_in_append_vec` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13328:22
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `all_account_count_in_append_vec` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13328 |             accounts.all_account_count_in_append_vec(shrink_slot)
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13652:79
[INFO] [stdout]       |
[INFO] [stdout] 13652 |         let (key0_entry, _) = accounts_index.get_for_tests(&key0, None, None).unwrap();
[INFO] [stdout]       |                                                                               ^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13657:79
[INFO] [stdout]       |
[INFO] [stdout] 13657 |         let (key1_entry, _) = accounts_index.get_for_tests(&key1, None, None).unwrap();
[INFO] [stdout]       |                                                                               ^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13662:79
[INFO] [stdout]       |
[INFO] [stdout] 13662 |         let (key2_entry, _) = accounts_index.get_for_tests(&key2, None, None).unwrap();
[INFO] [stdout]       |                                                                               ^^^^^^ method not found in `AccountIndexGetResult<AccountInfo>`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/accounts_index.rs:342:1
[INFO] [stdout]       |
[INFO] [stdout] 342   | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]       | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]               candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13736:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13736 |         accounts.store_for_tests(0, &[(&pubkey, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13737:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13737 |         accounts.add_root_and_flush_write_cache(0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13849:19
[INFO] [stdout]       |
[INFO] [stdout] 13849 |         ancestors.insert(1, 0);
[INFO] [stdout]       |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/ancestors.rs:11:1
[INFO] [stdout]       |
[INFO] [stdout] 11    | pub struct Ancestors {
[INFO] [stdout]       | -------------------- method `insert` not found for this struct
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]               candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]               candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]               candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13850:19
[INFO] [stdout]       |
[INFO] [stdout] 13850 |         ancestors.insert(2, 1);
[INFO] [stdout]       |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]      ::: src/ancestors.rs:11:1
[INFO] [stdout]       |
[INFO] [stdout] 11    | pub struct Ancestors {
[INFO] [stdout]       | -------------------- method `insert` not found for this struct
[INFO] [stdout]       |
[INFO] [stdout]       = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]       = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]               candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]               candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]               candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]               candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `load_without_fixed_root` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:13853:26
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `load_without_fixed_root` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 13853 |                 accounts.load_without_fixed_root(&ancestors, key).unwrap().0,
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `load_with_fixed_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13862:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13862 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13889:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13889 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13915:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13915 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13940:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13940 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13972:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13972 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:13999:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 13999 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:14064:34
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 14064 |         let mut db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                                  ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:14108:45
[INFO] [stdout]       |
[INFO] [stdout] 14108 |                 vec![(slot, 1)].into_iter().collect()
[INFO] [stdout]       |                                             ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:14108:33
[INFO] [stdout]       |
[INFO] [stdout] 14108 |                 vec![(slot, 1)].into_iter().collect()
[INFO] [stdout]       |                 --------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                 |
[INFO] [stdout]       |                 this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14230:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14230 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14286:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14286 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14386:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14386 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:14483:88
[INFO] [stdout]       |
[INFO] [stdout] 14483 |         let scan_ancestors: Arc<Ancestors> = Arc::new(vec![(0, 1), (1, 1)].into_iter().collect());
[INFO] [stdout]       |                                                                                        ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:14483:76
[INFO] [stdout]       |
[INFO] [stdout] 14483 |         let scan_ancestors: Arc<Ancestors> = Arc::new(vec![(0, 1), (1, 1)].into_iter().collect());
[INFO] [stdout]       |                                                       -------------------- ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]       |                                                       |
[INFO] [stdout]       |                                                       this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `SomeWithZeroLamportAccountForTests` found for enum `accounts_db::LoadZeroLamports` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:14513:35
[INFO] [stdout]       |
[INFO] [stdout] 394   | enum LoadZeroLamports {
[INFO] [stdout]       | --------------------- variant or associated item `SomeWithZeroLamportAccountForTests` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 14513 |                 LoadZeroLamports::SomeWithZeroLamportAccountForTests,
[INFO] [stdout]       |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `LoadZeroLamports`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `(u64, {integer})`
[INFO] [stdout]      --> src/accounts_db.rs:14657:88
[INFO] [stdout]       |
[INFO] [stdout] 14657 |                 let ancestors = Arc::new(vec![(stall_slot, 1), (*slot, 1)].into_iter().collect());
[INFO] [stdout]       |                                                                                        ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=(u64, {integer})>`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the trait `FromIterator<(u64, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]      --> src/accounts_db.rs:14657:76
[INFO] [stdout]       |
[INFO] [stdout] 14657 |                 let ancestors = Arc::new(vec![(stall_slot, 1), (*slot, 1)].into_iter().collect());
[INFO] [stdout]       |                                          --------------------------------- ^^^^^^^^^^^ `Iterator::Item` is `(u64, {integer})` here
[INFO] [stdout]       |                                          |
[INFO] [stdout]       |                                          this expression has type `Vec<(u64, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]      --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15095:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15095 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ancestors::Ancestors: From<Vec<(u64, {integer})>>` is not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15603:26
[INFO] [stdout]       |
[INFO] [stdout] 15603 |                         &Ancestors::from(vec![(*slot, 0)]),
[INFO] [stdout]       |                          ^^^^^^^^^ the trait `From<Vec<(u64, {integer})>>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout]       |
[INFO] [stdout]       = help: the following other types implement trait `From<T>`:
[INFO] [stdout]                 <ancestors::Ancestors as From<Vec<u64>>>
[INFO] [stdout]                 <ancestors::Ancestors as From<&std::collections::HashMap<u64, usize>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15624:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15624 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15654:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15654 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the function or associated item `new` exists for struct `AccountsDb`, but its trait bounds were not satisfied
[INFO] [stdout]      --> src/accounts_db.rs:15712:30
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- doesn't satisfy 5 bounds
[INFO] [stdout] ...
[INFO] [stdout] 15712 |         let db = AccountsDb::new(Vec::new(), &ClusterType::Development);
[INFO] [stdout]       |                              ^^^ function or associated item cannot be called on `AccountsDb` due to unsatisfied trait bounds
[INFO] [stdout]       |
[INFO] [stdout] note: if you're trying to build a new `accounts_db::AccountsDb` consider using one of the following associated functions:
[INFO] [stdout]       accounts_db::AccountsDb::default_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::default_with_accounts_index
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests
[INFO] [stdout]       accounts_db::AccountsDb::new_for_tests_with_caching
[INFO] [stdout]       and 7 others
[INFO] [stdout]      --> src/accounts_db.rs:2458:5
[INFO] [stdout]       |
[INFO] [stdout] 2458  |       pub fn default_for_tests() -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2462  | /     fn default_with_accounts_index(
[INFO] [stdout] 2463  | |         accounts_index: AccountInfoAccountsIndex,
[INFO] [stdout] 2464  | |         base_working_path: Option<PathBuf>,
[INFO] [stdout] 2465  | |         accounts_hash_cache_path: Option<PathBuf>,
[INFO] [stdout] 2466  | |     ) -> Self {
[INFO] [stdout]       | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 2566  |       pub fn new_for_tests(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2578  |       pub fn new_for_tests_with_caching(paths: Vec<PathBuf>, cluster_type: &ClusterType) -> Self {
[INFO] [stdout]       |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       = note: the following trait bounds were not satisfied:
[INFO] [stdout]               `accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: FixedOutput`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: std::default::Default`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: blake3::traits::digest::Update`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout]               `&mut accounts_db::AccountsDb: HashMarker`
[INFO] [stdout]               which is required by `&mut accounts_db::AccountsDb: blake3::traits::digest::Digest`
[INFO] [stdout] note: the traits `HashMarker`, `blake3::traits::digest::Update`,  and `FixedOutput` must be implemented
[INFO] [stdout]      --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/lib.rs:77:1
[INFO] [stdout]       |
[INFO] [stdout] 77    | pub trait Update {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93    | pub trait FixedOutput: Update + OutputSizeUser + Sized {
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]      ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/digest-0.10.7/src/digest.rs:8:1
[INFO] [stdout]       |
[INFO] [stdout] 8     | pub trait HashMarker {}
[INFO] [stdout]       | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: consider annotating `accounts_db::AccountsDb` with `#[derive(Default)]`
[INFO] [stdout]       |
[INFO] [stdout] 1426  + #[derive(Default)]
[INFO] [stdout] 1427  | pub struct AccountsDb {
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15909:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15909 |         accounts.store_for_tests(slot0, &[(&shared_key, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15910:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15910 |         accounts.add_root_and_flush_write_cache(slot0);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15959:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15959 |         accounts.store_for_tests(slot0, &[(&shared_key, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15960:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15960 |         accounts.store_for_tests(slot0, &[(&unrooted_key, &account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15969:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15969 |         accounts.store_for_tests(slot1, &[(&shared_key, &zero_lamport_account)]);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:15973:18
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 15973 |         accounts.add_root_and_flush_write_cache(slot1);
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16025:21
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16025 |         accounts_db.add_root_and_flush_write_cache(slot1);
[INFO] [stdout]       |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16031:21
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16031 |         accounts_db.add_root_and_flush_write_cache(slot2);
[INFO] [stdout]       |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16037:21
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16037 |         accounts_db.add_root_and_flush_write_cache(slot3);
[INFO] [stdout]       |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16039:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16039 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 3);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16042:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16042 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 2);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16045:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16045 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 1);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ref_count_for_pubkey` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:16048:32
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `ref_count_for_pubkey` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 16048 |         assert_eq!(accounts_db.ref_count_for_pubkey(&pubkey), 0);
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `store_for_tests` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:17258:40
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `store_for_tests` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17258 |                                     db.store_for_tests(slot5, &[(pubkey, &account)]);
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^ method not found in `AccountsDb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:17272:36
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 17272 |                                 db.add_root_and_flush_write_cache(slot5);
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18106:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18106 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18123:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18123 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18169:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18169 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `add_root_and_flush_write_cache` found for struct `accounts_db::AccountsDb` in the current scope
[INFO] [stdout]      --> src/accounts_db.rs:18190:25
[INFO] [stdout]       |
[INFO] [stdout] 1426  | pub struct AccountsDb {
[INFO] [stdout]       | --------------------- method `add_root_and_flush_write_cache` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 18190 |             accounts_db.add_root_and_flush_write_cache(slot);
[INFO] [stdout]       |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `do_flush_slot_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2149:66
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2149 |         assert!(index.get_for_tests(key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                  ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2150:54
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2150 |         assert!(index.get_for_tests(key, None, None).is_none());
[INFO] [stdout]      |                                                      ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2278:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2278 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2279:55
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2279 |         assert!(index.get_for_tests(&key, None, None).is_none());
[INFO] [stdout]      |                                                       ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2313:19
[INFO] [stdout]      |
[INFO] [stdout] 2313 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2363:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2361 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2362 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2363 | |             .is_none());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2364:57
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2364 |         assert!(index.get_for_tests(pubkey, None, None).is_none());
[INFO] [stdout]      |                                                         ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2374:19
[INFO] [stdout]      |
[INFO] [stdout] 2374 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2377:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2375 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2376 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2377 | |             .is_some());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2401:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2399 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2400 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2401 | |             .is_none());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2402:57
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2402 |         assert!(index.get_for_tests(pubkey, None, None).is_none());
[INFO] [stdout]      |                                                         ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2412:19
[INFO] [stdout]      |
[INFO] [stdout] 2412 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2415:14
[INFO] [stdout]      |
[INFO] [stdout] 342  |   pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      |   --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2413 |           assert!(index
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 2414 | |             .get_for_tests(pubkey, Some(&ancestors), None)
[INFO] [stdout] 2415 | |             .is_some());
[INFO] [stdout]      | |             -^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      | 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2687:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2687 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2688:55
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2688 |         assert!(index.get_for_tests(&key, None, None).is_none());
[INFO] [stdout]      |                                                       ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2698:19
[INFO] [stdout]      |
[INFO] [stdout] 2698 |         ancestors.insert(slot, 0);
[INFO] [stdout]      |                   ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ancestors.rs:11:1
[INFO] [stdout]      |
[INFO] [stdout] 11   | pub struct Ancestors {
[INFO] [stdout]      | -------------------- method `insert` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]              candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]              candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]              candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]              candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_some` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2699:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_some` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2699 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_some());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:2726:50
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         let ancestors = vec![(1, 1)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:2726:38
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         let ancestors = vec![(1, 1)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2727:67
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `is_none` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2727 |         assert!(index.get_for_tests(&key, Some(&ancestors), None).is_none());
[INFO] [stdout]      |                                                                   ^^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `is_none`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `wasm_bindgen::convert::traits::OptionFromWasmAbi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:2851:50
[INFO] [stdout]      |
[INFO] [stdout] 2851 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:2851:38
[INFO] [stdout]      |
[INFO] [stdout] 2851 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:2852:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 2852 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3077:65
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3077 |         let (list, idx) = index.get_for_tests(&key, None, None).unwrap();
[INFO] [stdout]      |                                                                 ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3134:50
[INFO] [stdout]      |
[INFO] [stdout] 3134 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3134:38
[INFO] [stdout]      |
[INFO] [stdout] 3134 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3147:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3147 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3163:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3163 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3172:50
[INFO] [stdout]      |
[INFO] [stdout] 3172 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3172:38
[INFO] [stdout]      |
[INFO] [stdout] 3172 |         let ancestors = vec![(0, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3196:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3196 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3198:50
[INFO] [stdout]      |
[INFO] [stdout] 3198 |         let ancestors = vec![(1, 0)].into_iter().collect();
[INFO] [stdout]      |                                                  ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3198:38
[INFO] [stdout]      |
[INFO] [stdout] 3198 |         let ancestors = vec![(1, 0)].into_iter().collect();
[INFO] [stdout]      |                         ------------ ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3199:77
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3199 |         let (list, idx) = index.get_for_tests(&key, Some(&ancestors), None).unwrap();
[INFO] [stdout]      |                                                                             ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for enum `accounts_index::AccountIndexGetResult` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3266:65
[INFO] [stdout]      |
[INFO] [stdout] 342  | pub enum AccountIndexGetResult<T: IndexValue> {
[INFO] [stdout]      | --------------------------------------------- method `unwrap` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 3266 |         let (list, idx) = index.get_for_tests(&key, None, None).unwrap();
[INFO] [stdout]      |                                                                 ^^^^^^ method not found in `AccountIndexGetResult<bool>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `unwrap`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `brotli::enc::threading::OwnedRetriever`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `purge_roots` found for struct `accounts_index::AccountsIndex` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3321:28
[INFO] [stdout]      |
[INFO] [stdout] 679  | pub struct AccountsIndex<T: IndexValue, U: DiskIndexValue + From<T> + Into<T>> {
[INFO] [stdout]      | ------------------------------------------------------------------------------ method `purge_roots` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 3321 |         let purges = index.purge_roots(&key);
[INFO] [stdout]      |                            ^^^^^^^^^^^ method not found in `AccountsIndex<u64, u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `purge_roots` found for struct `accounts_index::AccountsIndex` in the current scope
[INFO] [stdout]     --> src/accounts_index.rs:3325:28
[INFO] [stdout]      |
[INFO] [stdout] 679  | pub struct AccountsIndex<T: IndexValue, U: DiskIndexValue + From<T> + Into<T>> {
[INFO] [stdout]      | ------------------------------------------------------------------------------ method `purge_roots` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 3325 |         let purges = index.purge_roots(&key);
[INFO] [stdout]      |                            ^^^^^^^^^^^ method not found in `AccountsIndex<u64, u64>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `ancestors::Ancestors` cannot be built from an iterator over elements of type `({integer}, {integer})`
[INFO] [stdout]     --> src/accounts_index.rs:3362:58
[INFO] [stdout]      |
[INFO] [stdout] 3362 |         let ancestors = vec![(3, 1), (7, 1)].into_iter().collect();
[INFO] [stdout]      |                                                          ^^^^^^^ value of type `ancestors::Ancestors` cannot be built from `std::iter::Iterator<Item=({integer}, {integer})>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `FromIterator<({integer}, {integer})>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]     --> src/accounts_index.rs:3362:46
[INFO] [stdout]      |
[INFO] [stdout] 3362 |         let ancestors = vec![(3, 1), (7, 1)].into_iter().collect();
[INFO] [stdout]      |                         -------------------- ^^^^^^^^^^^ `Iterator::Item` is `({integer}, {integer})` here
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         this expression has type `Vec<({integer}, {integer})>`
[INFO] [stdout] note: required by a bound in `std::iter::Iterator::collect`
[INFO] [stdout]     --> /rustc/158f00a1c5175648af6f6099b075f78d1d014a28/library/core/src/iter/traits/iterator.rs:2030:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `insert` found for struct `ancestors::Ancestors` in the current scope
[INFO] [stdout]    --> src/ancestors.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 11  | pub struct Ancestors {
[INFO] [stdout]     | -------------------- method `insert` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 146 |             ancestors.insert(slot, 0);
[INFO] [stdout]     |                       ^^^^^^ method not found in `Ancestors`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following traits define an item `insert`, perhaps you need to implement one of them:
[INFO] [stdout]             candidate #1: `ppv_lite86::types::Vec2`
[INFO] [stdout]             candidate #2: `ppv_lite86::types::Vec4`
[INFO] [stdout]             candidate #3: `bitflags::traits::Flags`
[INFO] [stdout]             candidate #4: `http::header::map::into_header_name::Sealed`
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 146 |             ancestors.ancestors.insert(slot, 0);
[INFO] [stdout]     |                       ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ancestors::Ancestors: From<Vec<({integer}, {integer})>>` is not satisfied
[INFO] [stdout]    --> src/ancestors.rs:214:29
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let ancestors = Ancestors::from(slots);
[INFO] [stdout]     |                             ^^^^^^^^^ the trait `From<Vec<({integer}, {integer})>>` is not implemented for `ancestors::Ancestors`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `From<T>`:
[INFO] [stdout]               <ancestors::Ancestors as From<Vec<u64>>>
[INFO] [stdout]               <ancestors::Ancestors as From<&std::collections::HashMap<u64, usize>>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 242 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `miraland-accounts-db` (lib test) due to 243 previous errors
[INFO] running `Command { std: "docker" "inspect" "ff97ec609981d5297318f77b9a2c01816c4ad9b91c0241dd49cc4a169a6a20b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff97ec609981d5297318f77b9a2c01816c4ad9b91c0241dd49cc4a169a6a20b8", kill_on_drop: false }`
[INFO] [stdout] ff97ec609981d5297318f77b9a2c01816c4ad9b91c0241dd49cc4a169a6a20b8
[INFO] checking miraland-accounts-db-1.18.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate miraland-accounts-db 1.18.1 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate miraland-accounts-db 1.18.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate miraland-accounts-db 1.18.1
[INFO] finished tweaking crates.io crate miraland-accounts-db 1.18.1
[INFO] tweaked toml for crates.io crate miraland-accounts-db 1.18.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dba315ac97f3a772411d9835bf3fe6486733e46822fa197d085c03182ac93dc0
[INFO] running `Command { std: "docker" "start" "-a" "dba315ac97f3a772411d9835bf3fe6486733e46822fa197d085c03182ac93dc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dba315ac97f3a772411d9835bf3fe6486733e46822fa197d085c03182ac93dc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dba315ac97f3a772411d9835bf3fe6486733e46822fa197d085c03182ac93dc0", kill_on_drop: false }`
[INFO] [stdout] dba315ac97f3a772411d9835bf3fe6486733e46822fa197d085c03182ac93dc0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12201450b593433c2827bf90218395882feaffbed164053c969e4f4d396a85c2
[INFO] running `Command { std: "docker" "start" "-a" "12201450b593433c2827bf90218395882feaffbed164053c969e4f4d396a85c2", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking subtle v2.5.0
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking log v0.4.21
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]     Checking ark-std v0.4.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling libsecp256k1-core v0.2.2
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking socket2 v0.5.6
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling bumpalo v3.15.3
[INFO] [stderr]    Compiling feature-probe v0.1.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bv v0.11.1
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking rayon v1.9.0
[INFO] [stderr]    Compiling indexmap v2.2.5
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.2.1
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling ark-serialize-derive v0.4.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling ark-ff-macros v0.4.2
[INFO] [stderr]    Compiling ark-ff-asm v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking zeroize v1.3.0
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling miraland-frozen-abi-macro v1.18.1
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking ryu v1.0.17
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling libsecp256k1 v0.6.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]    Compiling borsh-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.9.3
[INFO] [stderr]    Compiling borsh-schema-derive-internal v0.10.3
[INFO] [stderr]    Compiling borsh-derive-internal v0.9.3
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]    Compiling miraland-frozen-abi v1.18.1
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]     Checking ed25519 v1.5.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling borsh-derive v0.9.3
[INFO] [stderr]    Compiling borsh-derive v0.10.3
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]    Compiling miraland-program v1.18.1
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking alloc-no-stdlib v2.0.4
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling rustls v0.21.10
[INFO] [stderr]     Checking alloc-stdlib v0.2.2
[INFO] [stderr]     Checking tokio-util v0.7.10
[INFO] [stderr]    Compiling miraland-sdk-macro v1.18.1
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking env_logger v0.9.3
[INFO] [stderr]     Checking borsh v0.10.3
[INFO] [stderr]     Checking borsh v0.9.3
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling miraland-sdk v1.18.1
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]     Checking derivation-path v0.2.0
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking serde_bytes v0.11.14
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking curve25519-dalek v3.2.1
[INFO] [stderr]     Checking pbkdf2 v0.4.0
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking ark-serialize v0.4.2
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking ark-ff v0.4.2
[INFO] [stderr]     Checking tiny-bip39 v0.8.2
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking pbkdf2 v0.11.0
[INFO] [stderr]     Checking h2 v0.3.24
[INFO] [stderr]     Checking chrono v0.4.34
[INFO] [stderr]     Checking ed25519-dalek v1.0.1
[INFO] [stderr]     Checking miraland-logger v1.18.1
[INFO] [stderr]     Checking ed25519-dalek-bip32 v0.2.0
[INFO] [stderr]     Checking brotli-decompressor v2.5.1
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]    Compiling qualifier_attr v0.2.2
[INFO] [stderr]     Checking qstring v0.7.2
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]     Checking uriparse v0.6.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]     Checking assert_matches v1.5.0
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking brotli v3.4.0
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]    Compiling scroll_derive v0.11.1
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking rustls-pemfile v1.0.4
[INFO] [stderr]     Checking num-iter v0.1.44
[INFO] [stderr]     Checking encoding_rs v0.8.33
[INFO] [stderr]     Checking ipnet v2.9.0
[INFO] [stderr]     Checking hyper v0.14.28
[INFO] [stderr]     Checking webpki-roots v0.25.4
[INFO] [stderr]     Checking plain v0.2.3
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking combine v3.8.1
[INFO] [stderr]     Checking scroll v0.11.0
[INFO] [stderr]    Compiling enum-iterator-derive v1.3.0
[INFO] [stderr]     Checking goblin v0.5.4
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]    Compiling miraland-program-runtime v1.18.1
[INFO] [stderr]     Checking gethostname v0.2.3
[INFO] [stderr]     Checking enum-iterator v1.5.0
[INFO] [stderr]     Checking percentage v0.1.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking eager v0.1.0
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking rustix v0.38.31
[INFO] [stderr]     Checking async-compression v0.4.6
[INFO] [stderr]    Compiling lz4-sys v1.9.4
[INFO] [stderr]    Compiling bzip2-sys v0.1.11+1.0.8
[INFO] [stderr]    Compiling miraland-vote-program v1.18.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling miraland-stake-program v1.18.1
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking solana_rbpf v0.8.0
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]     Checking tempfile v3.10.1
[INFO] [stderr]     Checking xattr v1.3.1
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling miraland-accounts-db v1.18.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking tar v0.4.40
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking seqlock v0.2.0
[INFO] [stderr]     Checking ark-poly v0.4.2
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking miraland-rayon-threadlimit v1.18.1
[INFO] [stderr]     Checking index_list v0.2.11
[INFO] [stderr]     Checking miraland-nohash-hasher v0.2.1
[INFO] [stderr]     Checking ouroboros v0.15.6
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking ark-ec v0.4.2
[INFO] [stderr]     Checking bzip2 v0.4.4
[INFO] [stderr]     Checking ark-bn254 v0.4.0
[INFO] [stderr]     Checking light-poseidon v0.2.0
[INFO] [stderr]     Checking rustls-webpki v0.101.7
[INFO] [stderr]     Checking sct v0.7.1
[INFO] [stderr]     Checking tokio-rustls v0.24.1
[INFO] [stderr]     Checking hyper-rustls v0.24.2
[INFO] [stderr]     Checking reqwest v0.11.24
[INFO] [stderr]     Checking lz4 v1.24.0
[INFO] [stderr]     Checking miraland-measure v1.18.1
[INFO] [stderr]     Checking miraland-metrics v1.18.1
[INFO] [stderr]     Checking miraland-bucket-map v1.18.1
[INFO] [stderr]     Checking miraland-config-program v1.18.1
[INFO] [stderr]     Checking miraland-system-program v1.18.1
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts.rs:509:26
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 for _ in 0..5 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts.rs:531:30
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         .get(builtins_start_index..)
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:1324:45
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             for (i, (address, account)) in (0..message.account_keys().len())
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:1278:46
[INFO] [stdout]      |
[INFO] [stdout] 1278 |     let temp_dirs: IoResult<Vec<TempDir>> = (0..count).map(|_| TempDir::new()).collect();
[INFO] [stdout]      |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:1770:27
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             .iter_range(&(range.start..oldest_non_ancient_slot))
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:3242:10
[INFO] [stdout]      |
[INFO] [stdout] 3242 |         (0..=threads).into_par_iter().for_each(|attempt| {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:4554:79
[INFO] [stdout]      |
[INFO] [stdout] 4554 |             if is_candidate || (can_randomly_shrink && thread_rng().gen_range(0..10000) == 0) {
[INFO] [stdout]      |                                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:5771:49
[INFO] [stdout]      |
[INFO] [stdout] 5771 |         let path_index = thread_rng().gen_range(0..paths.len());
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:6836:10
[INFO] [stdout]      |
[INFO] [stdout] 6836 |         (0..accounts.len()).for_each(|index| {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:6868:43
[INFO] [stdout]      |
[INFO] [stdout] 6868 |                     let write_versions = (0..accounts.len())
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:6886:42
[INFO] [stdout]      |
[INFO] [stdout] 6886 | ...                   for index in 0..accounts.len() {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:7261:28
[INFO] [stdout]      |
[INFO] [stdout] 7261 |         let cache_files = (0..splitter.chunk_count)
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:7890:44
[INFO] [stdout]      |
[INFO] [stdout] 7890 |                 self.get_snapshot_storages(base_slot.checked_add(1).unwrap()..=slot);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8150:14
[INFO] [stdout]      |
[INFO] [stdout] 8150 |             (start..end).for_each(|i| {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8175:14
[INFO] [stdout]      |
[INFO] [stdout] 8175 |             (0..batches)
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8370:14
[INFO] [stdout]      |
[INFO] [stdout] 8370 |             (0..batches).into_par_iter().for_each(|batch| {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8577:10
[INFO] [stdout]      |
[INFO] [stdout] 8577 |         (0..accounts.len()).for_each(|index| {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9125:33
[INFO] [stdout]      |
[INFO] [stdout] 9125 |                 pubkey.as_ref()[offset..] == filler_account_suffix.as_ref()[offset..]
[INFO] [stdout]      |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9125:77
[INFO] [stdout]      |
[INFO] [stdout] 9125 |                 pubkey.as_ref()[offset..] == filler_account_suffix.as_ref()[offset..]
[INFO] [stdout]      |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9156:10
[INFO] [stdout]      |
[INFO] [stdout] 9156 |         (0..count)
[INFO] [stdout]      |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9169:22
[INFO] [stdout]      |
[INFO] [stdout] 9169 |         key.as_mut()[0..rent_prefix_bytes]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9170:49
[INFO] [stdout]      |
[INFO] [stdout] 9170 |             .copy_from_slice(&subrange.as_ref()[0..rent_prefix_bytes]);
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9219:21
[INFO] [stdout]      |
[INFO] [stdout] 9219 |         for pass in 0..passes {
[INFO] [stdout]      |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9645:33
[INFO] [stdout]      |
[INFO] [stdout] 9645 |         let full_pubkey_range = Pubkey::from([0; 32])..=Pubkey::from([0xff; 32]);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9994:18
[INFO] [stdout]      |
[INFO] [stdout] 9994 |         for t in 0..num {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10010:49
[INFO] [stdout]       |
[INFO] [stdout] 10010 |             let amount = thread_rng().gen_range(0..10);
[INFO] [stdout]       |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/accounts_hash.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let bytes = &self.mmap[start..end];
[INFO] [stdout]    |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/accounts_hash.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |         self.mmap[start..end].copy_from_slice(hash.as_ref());
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:348:32
[INFO] [stdout]     |
[INFO] [stdout] 348 |         &self[offset.index[0]][start..]
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:354:49
[INFO] [stdout]     |
[INFO] [stdout] 354 |         &self[offset.index[0]][offset.index[1]][start..]
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:550:31
[INFO] [stdout]     |
[INFO] [stdout] 550 |         let result: Vec<_> = (0..chunks)
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |         let result: Vec<_> = (0..chunks)
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:661:30
[INFO] [stdout]     |
[INFO] [stdout] 661 |                     for i in start_index..end_index {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:713:35
[INFO] [stdout]     |
[INFO] [stdout] 713 |                         for _j in 0..fanout {
[INFO] [stdout]     |                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:716:39
[INFO] [stdout]     |
[INFO] [stdout] 716 | ...                   for _k in 0..end {
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:778:29
[INFO] [stdout]     |
[INFO] [stdout] 778 |             |start| &hashes[start..],
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 |         } = (0..max_bin)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 0..(i + 1)
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 (i + 1)..hash_data.len()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_index.rs:598:14
[INFO] [stdout]     |
[INFO] [stdout] 598 |             (0..bin_range).into_par_iter().for_each(|idx| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_index.rs:767:29
[INFO] [stdout]     |
[INFO] [stdout] 767 |         let account_maps = (0..bins)
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1655:27
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         let mut binned = (0..bins)
[INFO] [stdout]      |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1676:52
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let random_offset = thread_rng().gen_range(0..bins);
[INFO] [stdout]      |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1678:10
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         (0..bins).for_each(|pubkey_bin| {
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1738:10
[INFO] [stdout]      |
[INFO] [stdout] 1738 |         (0..self.bins())
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/accounts_index_storage.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |             (0..threads)
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_index_storage.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let in_mem = (0..bins)
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (partition.0..partition.1).map(|index| index + 1).collect()
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |         return Pubkey::new_from_array(start_pubkey)..=Pubkey::new_from_array(end_pubkey);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     start_pubkey[0..PREFIX_SIZE].copy_from_slice(&start_key_prefix.to_be_bytes());
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:275:16
[INFO] [stdout]     |
[INFO] [stdout] 275 |     end_pubkey[0..PREFIX_SIZE].copy_from_slice(&end_key_prefix.to_be_bytes());
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     start_pubkey_final..=end_pubkey_final
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:342:40
[INFO] [stdout]     |
[INFO] [stdout] 342 |     u64::from_be_bytes(pubkey.as_ref()[0..PREFIX_SIZE].try_into().unwrap())
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:404:24
[INFO] [stdout]     |
[INFO] [stdout] 404 |             accounts: (0..=partition_count)
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/ancient_append_vecs.rs:92:73
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     || if can_randomly_shrink && thread_rng().gen_range(0..10000) == 0 {
[INFO] [stdout]    |                                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:831:30
[INFO] [stdout]     |
[INFO] [stdout] 831 | ...                   [partial_inner_index..partial_inner_index_max_exclusive],
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:913:41
[INFO] [stdout]     |
[INFO] [stdout] 913 |             StorageSelector::Primary => 0..self.index_first_item_overflow,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:914:42
[INFO] [stdout]     |
[INFO] [stdout] 914 |             StorageSelector::Overflow => self.index_first_item_overflow..self.accounts.len(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:424:30
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let data = &self.map[offset..next];
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:439:30
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let data = &self.map[pos..(pos + len)];
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |         for i in skip..len {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:394:22
[INFO] [stdout]     |
[INFO] [stdout] 394 |             for _ in 0..bins {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bucket_map_holder_stats.rs:72:32
[INFO] [stdout]    |
[INFO] [stdout] 72 |             per_bucket_count: (0..bins).map(|_| AtomicUsize::default()).collect(),
[INFO] [stdout]    |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder_stats.rs:212:18
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 (0..self.bins)
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:149:36
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let bytes = &mut self.mmap[start..end];
[INFO] [stdout]     |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:156:32
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let bytes = &self.mmap[start..];
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hardened_unpack.rs:378:61
[INFO] [stdout]     |
[INFO] [stdout] 378 |                     let path_index = thread_rng().gen_range(0..account_paths.len());
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/in_mem_accounts_index.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 |             possible_evictions: (0..max_ages).map(|_| FlushScanResult::default()).collect(),
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:190:40
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 thread_rng().gen_range(0..num_ages_to_distribute_flushes),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:609:10
[INFO] [stdout]     |
[INFO] [stdout] 609 |         (0..slot_list.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:837:31
[INFO] [stdout]     |
[INFO] [stdout] 837 |         let inclusive_range = start..=end;
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:948:32
[INFO] [stdout]     |
[INFO] [stdout] 948 |         thread_rng().gen_range(0..N) == 0
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inline_spl_token.rs:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |         bytemuck::from_bytes(&account_data[offset..offset + PUBKEY_BYTES])
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/nonce_info.rs:74:26
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let fee_payer = (0..message.account_keys().len()).find_map(|i| {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/rent_collector.rs:89:39
[INFO] [stdout]    |
[INFO] [stdout] 89 |             let slots_elapsed: u64 = (account_rent_epoch..=self.epoch)
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/rolling_bit_field/iterators.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |             bit_range: rolling_bit_field.min..rolling_bit_field.max_exclusive,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/rolling_bit_field.rs:183:28
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 for key in start..self.max_exclusive {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/rolling_bit_field.rs:251:20
[INFO] [stdout]     |
[INFO] [stdout] 251 |         for key in self.min..self.max_exclusive {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/rolling_bit_field.rs:283:20
[INFO] [stdout]     |
[INFO] [stdout] 283 |         for key in self.min..self.max_exclusive {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/shared_buffer_reader.rs:226:54
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 let result = reader.read(&mut target[bytes_read..]);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/shared_buffer_reader.rs:368:28
[INFO] [stdout]     |
[INFO] [stdout] 368 |             for recycle in previous_buffer_index..new_min {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/shared_buffer_reader.rs:408:17
[INFO] [stdout]     |
[INFO] [stdout] 408 |             buf[offset_in_dest..(offset_in_dest + bytes_to_transfer)].copy_from_slice(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/shared_buffer_reader.rs:410:22
[INFO] [stdout]     |
[INFO] [stdout] 410 |                     [self.index_in_current_data..(self.index_in_current_data + bytes_to_transfer)],
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/sorted_storages.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let range = next_slot..end_exclusive_slot;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/tiered_storage/byte_block.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let ptr = byte_block[offset..].as_ptr() as *const T;
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/tiered_storage/mmap_utils.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let data = &mmap[offset..next];
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/transaction_results.rs:135:27
[INFO] [stdout]     |
[INFO] [stdout] 135 |     for index_in_trace in 0..transaction_context.get_instruction_trace_length() {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/transaction_results.rs:153:22
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     (0..instruction_context.get_number_of_instruction_accounts())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `miraland_accounts_db`
[INFO] [stdout]    --> src/tiered_storage.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         miraland_accounts_db::rent_collector::RENT_EXEMPT_RENT_EPOCH,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `miraland_accounts_db`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts.rs:509:26
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 for _ in 0..5 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts.rs:531:30
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         .get(builtins_start_index..)
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:1324:45
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             for (i, (address, account)) in (0..message.account_keys().len())
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts.rs:1562:21
[INFO] [stdout]      |
[INFO] [stdout] 1562 |         let range = Pubkey::from([0; 32])..=Pubkey::from([0xff; 32]);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts.rs:1574:21
[INFO] [stdout]      |
[INFO] [stdout] 1574 |         let range = Pubkey::from([0; 32])..=Pubkey::from([0xff; 32]);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:1581:13
[INFO] [stdout]      |
[INFO] [stdout] 1581 |             binner.lowest_pubkey_from_bin(0, bins_2)..binner.lowest_pubkey_from_bin(1, bins_2);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts.rs:1582:32
[INFO] [stdout]      |
[INFO] [stdout] 1582 |         let range2_inclusive = range2.start..=range2.end;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:2531:45
[INFO] [stdout]      |
[INFO] [stdout] 2531 |             let mut account_keys: Vec<_> = (0..num_account_keys)
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:2553:45
[INFO] [stdout]      |
[INFO] [stdout] 2553 |             let mut account_keys: Vec<_> = (0..num_account_keys)
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:2746:18
[INFO] [stdout]      |
[INFO] [stdout] 2746 |         for _ in 0..5 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:3069:18
[INFO] [stdout]      |
[INFO] [stdout] 3069 |         for i in 0..2_000 {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:3659:21
[INFO] [stdout]      |
[INFO] [stdout] 3659 |         for _idx in 0..3 {
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts.rs:3841:20
[INFO] [stdout]      |
[INFO] [stdout] 3841 |         for len in 0..3 {
[INFO] [stdout]      |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:1278:46
[INFO] [stdout]      |
[INFO] [stdout] 1278 |     let temp_dirs: IoResult<Vec<TempDir>> = (0..count).map(|_| TempDir::new()).collect();
[INFO] [stdout]      |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:1770:27
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             .iter_range(&(range.start..oldest_non_ancient_slot))
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:3242:10
[INFO] [stdout]      |
[INFO] [stdout] 3242 |         (0..=threads).into_par_iter().for_each(|attempt| {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:4554:79
[INFO] [stdout]      |
[INFO] [stdout] 4554 |             if is_candidate || (can_randomly_shrink && thread_rng().gen_range(0..10000) == 0) {
[INFO] [stdout]      |                                                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:5771:49
[INFO] [stdout]      |
[INFO] [stdout] 5771 |         let path_index = thread_rng().gen_range(0..paths.len());
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:6836:10
[INFO] [stdout]      |
[INFO] [stdout] 6836 |         (0..accounts.len()).for_each(|index| {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:6868:43
[INFO] [stdout]      |
[INFO] [stdout] 6868 |                     let write_versions = (0..accounts.len())
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:6886:42
[INFO] [stdout]      |
[INFO] [stdout] 6886 | ...                   for index in 0..accounts.len() {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:7261:28
[INFO] [stdout]      |
[INFO] [stdout] 7261 |         let cache_files = (0..splitter.chunk_count)
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:7890:44
[INFO] [stdout]      |
[INFO] [stdout] 7890 |                 self.get_snapshot_storages(base_slot.checked_add(1).unwrap()..=slot);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8150:14
[INFO] [stdout]      |
[INFO] [stdout] 8150 |             (start..end).for_each(|i| {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8175:14
[INFO] [stdout]      |
[INFO] [stdout] 8175 |             (0..batches)
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8370:14
[INFO] [stdout]      |
[INFO] [stdout] 8370 |             (0..batches).into_par_iter().for_each(|batch| {
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:8577:10
[INFO] [stdout]      |
[INFO] [stdout] 8577 |         (0..accounts.len()).for_each(|index| {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9125:33
[INFO] [stdout]      |
[INFO] [stdout] 9125 |                 pubkey.as_ref()[offset..] == filler_account_suffix.as_ref()[offset..]
[INFO] [stdout]      |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9125:77
[INFO] [stdout]      |
[INFO] [stdout] 9125 |                 pubkey.as_ref()[offset..] == filler_account_suffix.as_ref()[offset..]
[INFO] [stdout]      |                                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9156:10
[INFO] [stdout]      |
[INFO] [stdout] 9156 |         (0..count)
[INFO] [stdout]      |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9169:22
[INFO] [stdout]      |
[INFO] [stdout] 9169 |         key.as_mut()[0..rent_prefix_bytes]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9170:49
[INFO] [stdout]      |
[INFO] [stdout] 9170 |             .copy_from_slice(&subrange.as_ref()[0..rent_prefix_bytes]);
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9219:21
[INFO] [stdout]      |
[INFO] [stdout] 9219 |         for pass in 0..passes {
[INFO] [stdout]      |                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9645:33
[INFO] [stdout]      |
[INFO] [stdout] 9645 |         let full_pubkey_range = Pubkey::from([0; 32])..=Pubkey::from([0xff; 32]);
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_db.rs:9994:18
[INFO] [stdout]      |
[INFO] [stdout] 9994 |         for t in 0..num {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10010:49
[INFO] [stdout]       |
[INFO] [stdout] 10010 |             let amount = thread_rng().gen_range(0..10);
[INFO] [stdout]       |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10053:18
[INFO] [stdout]       |
[INFO] [stdout] 10053 |         for i in 1..end_slot {
[INFO] [stdout]       |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10124:18
[INFO] [stdout]       |
[INFO] [stdout] 10124 |                 (1..len).any(|i| slot != self.slot(i))
[INFO] [stdout]       |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10519:18
[INFO] [stdout]       |
[INFO] [stdout] 10519 |         for i in 0..raw_expected.len() {
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10579:32
[INFO] [stdout]       |
[INFO] [stdout] 10579 |             let mut result2 = (0..bin_range).map(|_| Vec::default()).collect::<Vec<_>>();
[INFO] [stdout]       |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10599:54
[INFO] [stdout]       |
[INFO] [stdout] 10599 |         let initial_accounts = get_all_accounts(&db, slot1..(slot2 + 1));
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10647:31
[INFO] [stdout]       |
[INFO] [stdout] 10647 |                 let hashes = (0..account_data.len()).map(|_| &hash).collect();
[INFO] [stdout]       |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10648:39
[INFO] [stdout]       |
[INFO] [stdout] 10648 |                 let write_versions = (0..account_data.len()).map(|_| 0).collect();
[INFO] [stdout]       |                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10693:31
[INFO] [stdout]       |
[INFO] [stdout] 10693 |                 let hashes = (0..account_data.len()).map(|_| &hash).collect();
[INFO] [stdout]       |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10694:39
[INFO] [stdout]       |
[INFO] [stdout] 10694 |                 let write_versions = (0..account_data.len()).map(|_| 0).collect();
[INFO] [stdout]       |                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10921:20
[INFO] [stdout]       |
[INFO] [stdout] 10921 |         for bin in 0..bins {
[INFO] [stdout]       |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10940:32
[INFO] [stdout]       |
[INFO] [stdout] 10940 |             let mut result2 = (0..range).map(|_| Vec::default()).collect::<Vec<_>>();
[INFO] [stdout]       |                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:10982:28
[INFO] [stdout]       |
[INFO] [stdout] 10982 |         let mut result2 = (0..range).map(|_| Vec::default()).collect::<Vec<_>>();
[INFO] [stdout]       |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11500:18
[INFO] [stdout]       |
[INFO] [stdout] 11500 |         for _ in 1..100 {
[INFO] [stdout]       |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11501:46
[INFO] [stdout]       |
[INFO] [stdout] 11501 |             let idx = thread_rng().gen_range(0..99);
[INFO] [stdout]       |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11516:18
[INFO] [stdout]       |
[INFO] [stdout] 11516 |         for _ in 1..100 {
[INFO] [stdout]       |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11517:46
[INFO] [stdout]       |
[INFO] [stdout] 11517 |             let idx = thread_rng().gen_range(0..99);
[INFO] [stdout]       |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11651:18
[INFO] [stdout]       |
[INFO] [stdout] 11651 |         for _ in 1..1000 {
[INFO] [stdout]       |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11652:46
[INFO] [stdout]       |
[INFO] [stdout] 11652 |             let idx = thread_rng().gen_range(0..range);
[INFO] [stdout]       |                                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11715:18
[INFO] [stdout]       |
[INFO] [stdout] 11715 |         for i in 0..9 {
[INFO] [stdout]       |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11748:21
[INFO] [stdout]       |
[INFO] [stdout] 11748 |         for pass in 0..27 {
[INFO] [stdout]       |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:11792:22
[INFO] [stdout]       |
[INFO] [stdout] 11792 |             for i in 0..25 {
[INFO] [stdout]       |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:12479:36
[INFO] [stdout]       |
[INFO] [stdout] 12479 |         let thread_hdls: Vec<_> = (0..num_threads)
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:12489:70
[INFO] [stdout]       |
[INFO] [stdout] 12489 | ...                   let account_bal = thread_rng().gen_range(1..99);
[INFO] [stdout]       |                                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:12883:21
[INFO] [stdout]       |
[INFO] [stdout] 12883 |         for pass in 0..2 {
[INFO] [stdout]       |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13041:21
[INFO] [stdout]       |
[INFO] [stdout] 13041 |         for pass in 0..2 {
[INFO] [stdout]       |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13109:48
[INFO] [stdout]       |
[INFO] [stdout] 13109 |         assert_eq!(0, db.get_snapshot_storages(slot + 1..=slot + 1).0.len());
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13110:48
[INFO] [stdout]       |
[INFO] [stdout] 13110 |         assert_eq!(1, db.get_snapshot_storages(slot..=slot + 1).0.len());
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13263:22
[INFO] [stdout]       |
[INFO] [stdout] 13263 |             for _ in 0..10 {
[INFO] [stdout]       |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13278:32
[INFO] [stdout]       |
[INFO] [stdout] 13278 |         let pubkeys: Vec<_> = (0..pubkey_count)
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13300:40
[INFO] [stdout]       |
[INFO] [stdout] 13300 |         let updated_pubkeys = &pubkeys[0..pubkey_count - pubkey_count_after_shrink];
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13689:18
[INFO] [stdout]       |
[INFO] [stdout] 13689 |         for x in 0..3 {
[INFO] [stdout]       |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13801:18
[INFO] [stdout]       |
[INFO] [stdout] 13801 |         for i in 0..num_accounts {
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13815:30
[INFO] [stdout]       |
[INFO] [stdout] 13815 |         for (i, key) in keys[1..].iter().enumerate() {
[INFO] [stdout]       |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13870:21
[INFO] [stdout]       |
[INFO] [stdout] 13870 |         let keys = (0..slots).map(|_| Pubkey::new_unique()).collect::<Vec<_>>();
[INFO] [stdout]       |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:13897:21
[INFO] [stdout]       |
[INFO] [stdout] 13897 |         let keys = (0..slots).map(|_| Pubkey::new_unique()).collect::<Vec<_>>();
[INFO] [stdout]       |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14070:18
[INFO] [stdout]       |
[INFO] [stdout] 14070 |         for i in 0..num_roots + num_unrooted {
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14092:38
[INFO] [stdout]       |
[INFO] [stdout] 14092 |                 for unrooted_slot in (total_slots - expected_size + 1)..total_slots {
[INFO] [stdout]       |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14104:29
[INFO] [stdout]       |
[INFO] [stdout] 14104 |         for (slot, key) in (0..num_slots as Slot).zip(keys) {
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14171:36
[INFO] [stdout]       |
[INFO] [stdout] 14171 |         let owners: Vec<Pubkey> = (0..2).map(|_| Pubkey::new_unique()).collect();
[INFO] [stdout]       |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14578:26
[INFO] [stdout]       |
[INFO] [stdout] 14578 |         for data_size in 0..num_keys {
[INFO] [stdout]       |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14622:30
[INFO] [stdout]       |
[INFO] [stdout] 14622 |         let slots: Vec<_> = (0..num_slots as Slot).collect();
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14645:30
[INFO] [stdout]       |
[INFO] [stdout] 14645 |             for key in &keys[*slot as usize..] {
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14847:19
[INFO] [stdout]       |
[INFO] [stdout] 14847 |             slots[0..=expected_max_flushed_root as usize].to_vec()
[INFO] [stdout]       |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14899:26
[INFO] [stdout]       |
[INFO] [stdout] 14899 |                     keys[*slot as usize..]
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:14996:22
[INFO] [stdout]       |
[INFO] [stdout] 14996 |                 keys[*slot as usize..]
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15255:55
[INFO] [stdout]       |
[INFO] [stdout] 15255 |                         .store(thread_rng().gen_range(0..10) as u64, Ordering::Relaxed);
[INFO] [stdout]       |                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15471:18
[INFO] [stdout]       |
[INFO] [stdout] 15471 |         for _ in 0..num_trials {
[INFO] [stdout]       |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15512:33
[INFO] [stdout]       |
[INFO] [stdout] 15512 |                     for slot in 0..num_cached_slots {
[INFO] [stdout]       |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15540:18
[INFO] [stdout]       |
[INFO] [stdout] 15540 |         for _ in 0..num_trials {
[INFO] [stdout]       |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15547:55
[INFO] [stdout]       |
[INFO] [stdout] 15547 |             let mut all_slots: Vec<(Slot, BankId)> = (0..num_cached_slots)
[INFO] [stdout]       |                                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15554:44
[INFO] [stdout]       |
[INFO] [stdout] 15554 |             let slots_to_dump = &all_slots[0..num_cached_slots as usize / 2];
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15555:44
[INFO] [stdout]       |
[INFO] [stdout] 15555 |             let slots_to_keep = &all_slots[num_cached_slots as usize / 2..];
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:15559:62
[INFO] [stdout]       |
[INFO] [stdout] 15559 |             let slot_to_pubkey_map: HashMap<Slot, Pubkey> = (0..num_cached_slots)
[INFO] [stdout]       |                                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16352:36
[INFO] [stdout]       |
[INFO] [stdout] 16352 |         let purged_slot_pubkeys = (0..n)
[INFO] [stdout]       |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16497:10
[INFO] [stdout]       |
[INFO] [stdout] 16497 |         (0..splitter.chunk_count)
[INFO] [stdout]       |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16567:34
[INFO] [stdout]       |
[INFO] [stdout] 16567 |         assert_eq!(result, [Some(0..1), None]);
[INFO] [stdout]       |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16572:34
[INFO] [stdout]       |
[INFO] [stdout] 16572 |         assert_eq!(result, [Some(1..2), None]);
[INFO] [stdout]       |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16577:34
[INFO] [stdout]       |
[INFO] [stdout] 16577 |         assert_eq!(result, [Some(0..MAX_ITEMS_PER_CHUNK), None, None]);
[INFO] [stdout]       |                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16585:22
[INFO] [stdout]       |
[INFO] [stdout] 16585 |                 Some(0..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16586:22
[INFO] [stdout]       |
[INFO] [stdout] 16586 |                 Some(MAX_ITEMS_PER_CHUNK..plus_1),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16597:22
[INFO] [stdout]       |
[INFO] [stdout] 16597 |                 Some(0..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16598:22
[INFO] [stdout]       |
[INFO] [stdout] 16598 |                 Some(MAX_ITEMS_PER_CHUNK..plus_2),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16610:22
[INFO] [stdout]       |
[INFO] [stdout] 16610 |                 Some(offset..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16611:22
[INFO] [stdout]       |
[INFO] [stdout] 16611 |                 Some(MAX_ITEMS_PER_CHUNK..MAX_ITEMS_PER_CHUNK + offset),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16623:22
[INFO] [stdout]       |
[INFO] [stdout] 16623 |                 Some(offset..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16624:22
[INFO] [stdout]       |
[INFO] [stdout] 16624 |                 Some(MAX_ITEMS_PER_CHUNK..plus_1 + offset),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16637:22
[INFO] [stdout]       |
[INFO] [stdout] 16637 |                 Some(offset..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16638:22
[INFO] [stdout]       |
[INFO] [stdout] 16638 |                 Some(MAX_ITEMS_PER_CHUNK..MAX_ITEMS_PER_CHUNK * 2),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16652:22
[INFO] [stdout]       |
[INFO] [stdout] 16652 |                 Some(offset..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16653:22
[INFO] [stdout]       |
[INFO] [stdout] 16653 |                 Some(MAX_ITEMS_PER_CHUNK..MAX_ITEMS_PER_CHUNK * 2),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16654:22
[INFO] [stdout]       |
[INFO] [stdout] 16654 |                 Some(MAX_ITEMS_PER_CHUNK * 2..MAX_ITEMS_PER_CHUNK * 2 + offset),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16668:22
[INFO] [stdout]       |
[INFO] [stdout] 16668 |                 Some(offset..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16669:22
[INFO] [stdout]       |
[INFO] [stdout] 16669 |                 Some(MAX_ITEMS_PER_CHUNK..MAX_ITEMS_PER_CHUNK * 2),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16670:22
[INFO] [stdout]       |
[INFO] [stdout] 16670 |                 Some(MAX_ITEMS_PER_CHUNK * 2..MAX_ITEMS_PER_CHUNK * 3),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16671:22
[INFO] [stdout]       |
[INFO] [stdout] 16671 |                 Some(MAX_ITEMS_PER_CHUNK * 3..MAX_ITEMS_PER_CHUNK * 3 + 1),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16684:22
[INFO] [stdout]       |
[INFO] [stdout] 16684 |                 Some(offset..MAX_ITEMS_PER_CHUNK),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16685:22
[INFO] [stdout]       |
[INFO] [stdout] 16685 |                 Some(MAX_ITEMS_PER_CHUNK..MAX_ITEMS_PER_CHUNK + 1),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16698:19
[INFO] [stdout]       |
[INFO] [stdout] 16698 |             [Some(offset..MAX_ITEMS_PER_CHUNK * 101 - 1), None,],
[INFO] [stdout]       |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16711:22
[INFO] [stdout]       |
[INFO] [stdout] 16711 |                 Some(offset..MAX_ITEMS_PER_CHUNK * 101),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16712:22
[INFO] [stdout]       |
[INFO] [stdout] 16712 |                 Some(MAX_ITEMS_PER_CHUNK * 101..MAX_ITEMS_PER_CHUNK * 101 + 1),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16730:22
[INFO] [stdout]       |
[INFO] [stdout] 16730 |                 Some(offset..MAX_ITEMS_PER_CHUNK * 101),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16731:22
[INFO] [stdout]       |
[INFO] [stdout] 16731 |                 Some(MAX_ITEMS_PER_CHUNK * 101..MAX_ITEMS_PER_CHUNK * 101 + 1),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16779:25
[INFO] [stdout]       |
[INFO] [stdout] 16779 |         let storages = (0..3)
[INFO] [stdout]       |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16783:22
[INFO] [stdout]       |
[INFO] [stdout] 16783 |         for count in 1..4 {
[INFO] [stdout]       |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16795:48
[INFO] [stdout]       |
[INFO] [stdout] 16795 |                 for oldest_non_ancient_slot in 0..6 {
[INFO] [stdout]       |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16828:25
[INFO] [stdout]       |
[INFO] [stdout] 16828 |         let storages = (0..3)
[INFO] [stdout]       |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16832:22
[INFO] [stdout]       |
[INFO] [stdout] 16832 |         for count in 1..4 {
[INFO] [stdout]       |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16843:44
[INFO] [stdout]       |
[INFO] [stdout] 16843 |             for oldest_non_ancient_slot in 0..6 {
[INFO] [stdout]       |                                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16987:23
[INFO] [stdout]       |
[INFO] [stdout] 16987 |         for offset in 0..3u64 {
[INFO] [stdout]       |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:16996:23
[INFO] [stdout]       |
[INFO] [stdout] 16996 |         for offset in 0..3u64 {
[INFO] [stdout]       |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17214:24
[INFO] [stdout]       |
[INFO] [stdout] 17214 |         let pubkeys = (0..(max_num_accounts + max_appended_accounts))
[INFO] [stdout]       |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17456:32
[INFO] [stdout]       |
[INFO] [stdout] 17456 |         let mut two_indexes = (0..two.len()).collect::<Vec<_>>();
[INFO] [stdout]       |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17458:22
[INFO] [stdout]       |
[INFO] [stdout] 17458 |             for i in 0..two_indexes.len() {
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17500:54
[INFO] [stdout]       |
[INFO] [stdout] 17500 |         let initial_accounts = get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1));
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17510:14
[INFO] [stdout]       |
[INFO] [stdout] 17510 |             (ancient_slot..max_slot_inclusive).collect(),
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17520:36
[INFO] [stdout]       |
[INFO] [stdout] 17520 |             &get_all_accounts(&db, ancient_slot..max_slot_inclusive),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17534:14
[INFO] [stdout]       |
[INFO] [stdout] 17534 |             (ancient_slot..=max_slot_inclusive).collect(),
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17541:36
[INFO] [stdout]       |
[INFO] [stdout] 17541 |             &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17572:54
[INFO] [stdout]       |
[INFO] [stdout] 17572 |         let initial_accounts = get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1));
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17575:36
[INFO] [stdout]       |
[INFO] [stdout] 17575 |             &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17580:14
[INFO] [stdout]       |
[INFO] [stdout] 17580 |             (ancient_slot..=max_slot_inclusive).collect(),
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17586:36
[INFO] [stdout]       |
[INFO] [stdout] 17586 |             &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17594:54
[INFO] [stdout]       |
[INFO] [stdout] 17594 |         let initial_accounts = get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1));
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17597:36
[INFO] [stdout]       |
[INFO] [stdout] 17597 |             &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17601:14
[INFO] [stdout]       |
[INFO] [stdout] 17601 |             (next_slot..=max_slot_inclusive).collect(),
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17607:36
[INFO] [stdout]       |
[INFO] [stdout] 17607 |             &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17632:36
[INFO] [stdout]       |
[INFO] [stdout] 17632 |             &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17637:36
[INFO] [stdout]       |
[INFO] [stdout] 17637 |             &get_all_accounts(&db, ancient_slot..(ancient_slot + 1)),
[INFO] [stdout]       |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17647:10
[INFO] [stdout]       |
[INFO] [stdout] 17647 |         ((ancient_slot + 1)..=max_slot_inclusive)
[INFO] [stdout]       |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17655:33
[INFO] [stdout]       |
[INFO] [stdout] 17655 |         for num_normal_slots in 1..3 {
[INFO] [stdout]       |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17657:34
[INFO] [stdout]       |
[INFO] [stdout] 17657 |             for dead_accounts in 0..=num_normal_slots {
[INFO] [stdout]       |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17666:29
[INFO] [stdout]       |
[INFO] [stdout] 17666 |                 for slot in ancient_slot..=max_slot_inclusive {
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17688:30
[INFO] [stdout]       |
[INFO] [stdout] 17688 |                     for _ in 0..dead_accounts {
[INFO] [stdout]       |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17695:22
[INFO] [stdout]       |
[INFO] [stdout] 17695 |                     (ancient_slot..=max_slot_inclusive).collect(),
[INFO] [stdout]       |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17704:29
[INFO] [stdout]       |
[INFO] [stdout] 17704 |                 for slot in first_alive..=max_slot_inclusive {
[INFO] [stdout]       |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17797:18
[INFO] [stdout]       |
[INFO] [stdout] 17797 |         for i in 0..num_slots {
[INFO] [stdout]       |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:17817:32
[INFO] [stdout]       |
[INFO] [stdout] 17817 |             populate_index(db, starting_slot..(starting_slot + (num_slots as Slot) + 1));
[INFO] [stdout]       |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:18063:18
[INFO] [stdout]       |
[INFO] [stdout] 18063 |         for _ in 0..100 {
[INFO] [stdout]       |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:18086:37
[INFO] [stdout]       |
[INFO] [stdout] 18086 |         let mut accounts: Vec<_> = (0..10)
[INFO] [stdout]       |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]      --> src/accounts_db.rs:18202:51
[INFO] [stdout]       |
[INFO] [stdout] 18202 |                 accounts_db.get_snapshot_storages(full_accounts_hash_slot + 1..=slot);
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/accounts_hash.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         let bytes = &self.mmap[start..end];
[INFO] [stdout]    |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/accounts_hash.rs:56:19
[INFO] [stdout]    |
[INFO] [stdout] 56 |         self.mmap[start..end].copy_from_slice(hash.as_ref());
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:348:32
[INFO] [stdout]     |
[INFO] [stdout] 348 |         &self[offset.index[0]][start..]
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:354:49
[INFO] [stdout]     |
[INFO] [stdout] 354 |         &self[offset.index[0]][offset.index[1]][start..]
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:550:31
[INFO] [stdout]     |
[INFO] [stdout] 550 |         let result: Vec<_> = (0..chunks)
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |         let result: Vec<_> = (0..chunks)
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:661:30
[INFO] [stdout]     |
[INFO] [stdout] 661 |                     for i in start_index..end_index {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:713:35
[INFO] [stdout]     |
[INFO] [stdout] 713 |                         for _j in 0..fanout {
[INFO] [stdout]     |                                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:716:39
[INFO] [stdout]     |
[INFO] [stdout] 716 | ...                   for _k in 0..end {
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:778:29
[INFO] [stdout]     |
[INFO] [stdout] 778 |             |start| &hashes[start..],
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:832:14
[INFO] [stdout]     |
[INFO] [stdout] 832 |         } = (0..max_bin)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 0..(i + 1)
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_hash.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 (i + 1)..hash_data.len()
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1409:26
[INFO] [stdout]      |
[INFO] [stdout] 1409 |                         (0..*count).map(move |_| {
[INFO] [stdout]      |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1451:23
[INFO] [stdout]      |
[INFO] [stdout] 1451 |         let hashes = (0..2).map(|i| Hash::new(&[i; 32])).collect::<Vec<_>>();
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1464:10
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         (0..2).for_each(|i| assert_eq!(&hashes[i..], reader.read(i)));
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1464:48
[INFO] [stdout]      |
[INFO] [stdout] 1464 |         (0..2).for_each(|i| assert_eq!(&hashes[i..], reader.read(i)));
[INFO] [stdout]      |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1471:10
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         (0..4).for_each(|permutation| {
[INFO] [stdout]      |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1472:27
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             let hashes = (0..2).map(|i| Hash::new(&[i + 1; 32])).collect::<Vec<_>>();
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1519:14
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             (0..combined.len()).for_each(|start| {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1530:31
[INFO] [stdout]      |
[INFO] [stdout] 1530 |                     &combined[start..],
[INFO] [stdout]      |                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1699:23
[INFO] [stdout]      |
[INFO] [stdout] 1699 |         let hashes = (0..COUNT).map(|i| AccountHash(Hash::new(&[i as u8; 32])));
[INFO] [stdout]      |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1764:27
[INFO] [stdout]      |
[INFO] [stdout] 1764 |         for last_slice in 0..2 {
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1765:26
[INFO] [stdout]      |
[INFO] [stdout] 1765 |             for start in 0..COUNT {
[INFO] [stdout]      |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1766:28
[INFO] [stdout]      |
[INFO] [stdout] 1766 |                 for end in start + 1..COUNT {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:1769:43
[INFO] [stdout]      |
[INFO] [stdout] 1769 |                     let slice = &accounts[start..end];
[INFO] [stdout]      |                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2080:22
[INFO] [stdout]      |
[INFO] [stdout] 2080 |         for start in 0..len {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2084:29
[INFO] [stdout]      |
[INFO] [stdout] 2084 |             assert_eq!(&src[start..(start + len)], slice);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2101:22
[INFO] [stdout]      |
[INFO] [stdout] 2101 |         for start in 0..len {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2105:29
[INFO] [stdout]      |
[INFO] [stdout] 2105 |             assert_eq!(&src[start..(start + len)], slice);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2176:22
[INFO] [stdout]      |
[INFO] [stdout] 2176 |         for start in 0..len {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2180:29
[INFO] [stdout]      |
[INFO] [stdout] 2180 |             assert_eq!(&src[start..(start + len)], slice);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2199:22
[INFO] [stdout]      |
[INFO] [stdout] 2199 |         for start in 0..len {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2203:29
[INFO] [stdout]      |
[INFO] [stdout] 2203 |             assert_eq!(&src[start..(start + len)], slice);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2233:22
[INFO] [stdout]      |
[INFO] [stdout] 2233 |         for start in 0..len {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2237:29
[INFO] [stdout]      |
[INFO] [stdout] 2237 |             assert_eq!(&src[start..(start + len)], slice);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2257:30
[INFO] [stdout]      |
[INFO] [stdout] 2257 |             |start| &reduced[start..],
[INFO] [stdout]      |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2266:30
[INFO] [stdout]      |
[INFO] [stdout] 2266 |             |start| &reduced[start..],
[INFO] [stdout]      |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2272:21
[INFO] [stdout]      |
[INFO] [stdout] 2272 |         for left in 0..max {
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2273:26
[INFO] [stdout]      |
[INFO] [stdout] 2273 |             for right in left + 1..max {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2275:34
[INFO] [stdout]      |
[INFO] [stdout] 2275 |                     vec![reduced[0..left].to_vec(), reduced[left..right].to_vec()],
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2275:61
[INFO] [stdout]      |
[INFO] [stdout] 2275 |                     vec![reduced[0..left].to_vec(), reduced[left..right].to_vec()],
[INFO] [stdout]      |                                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2276:34
[INFO] [stdout]      |
[INFO] [stdout] 2276 |                     vec![reduced[right..].to_vec()],
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2300:40
[INFO] [stdout]      |
[INFO] [stdout] 2300 |         let mut hash_counts: Vec<_> = (1..6)
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2311:28
[INFO] [stdout]      |
[INFO] [stdout] 2311 |         hash_counts.extend(threshold - 1..=threshold + target);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2314:35
[INFO] [stdout]      |
[INFO] [stdout] 2314 |             let hashes: Vec<_> = (0..hash_count).map(|_| Hash::new_unique()).collect();
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2352:21
[INFO] [stdout]      |
[INFO] [stdout] 2352 |         for pass in 0..2 {
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2358:26
[INFO] [stdout]      |
[INFO] [stdout] 2358 |             for count in start..iterations {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_hash.rs:2359:42
[INFO] [stdout]      |
[INFO] [stdout] 2359 |                 let mut input: Vec<_> = (0..count)
[INFO] [stdout]      |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_index.rs:598:14
[INFO] [stdout]     |
[INFO] [stdout] 598 |             (0..bin_range).into_par_iter().for_each(|idx| {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_index.rs:767:29
[INFO] [stdout]     |
[INFO] [stdout] 767 |         let account_maps = (0..bins)
[INFO] [stdout]     |                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1655:27
[INFO] [stdout]      |
[INFO] [stdout] 1655 |         let mut binned = (0..bins)
[INFO] [stdout]      |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1676:52
[INFO] [stdout]      |
[INFO] [stdout] 1676 |         let random_offset = thread_rng().gen_range(0..bins);
[INFO] [stdout]      |                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1678:10
[INFO] [stdout]      |
[INFO] [stdout] 1678 |         (0..bins).for_each(|pubkey_bin| {
[INFO] [stdout]      |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:1738:10
[INFO] [stdout]      |
[INFO] [stdout] 1738 |         (0..self.bins())
[INFO] [stdout]      |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:2178:20
[INFO] [stdout]      |
[INFO] [stdout] 2178 |         for dup in 0..3 {
[INFO] [stdout]      |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:2179:26
[INFO] [stdout]      |
[INFO] [stdout] 2179 |             for other in 0..dup + 2 {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:2183:26
[INFO] [stdout]      |
[INFO] [stdout] 2183 |                 for i in 0..dup {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:2600:22
[INFO] [stdout]      |
[INFO] [stdout] 2600 |             for _ in 0..5 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:2946:29
[INFO] [stdout]      |
[INFO] [stdout] 2946 |         for key in &pubkeys[index_start..index_end] {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3400:22
[INFO] [stdout]      |
[INFO] [stdout] 3400 |         account_data[key_start..key_end].clone_from_slice(&(index_key.to_bytes()));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3582:22
[INFO] [stdout]      |
[INFO] [stdout] 3582 |         account_data[key_start..key_end].clone_from_slice(&(index_key.to_bytes()));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3603:56
[INFO] [stdout]      |
[INFO] [stdout] 3603 |             &AccountSharedData::create(0, account_data[1..].to_vec(), *token_id, false, 0),
[INFO] [stdout]      |                                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3615:18
[INFO] [stdout]      |
[INFO] [stdout] 3615 |         for _ in 0..2 {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3716:23
[INFO] [stdout]      |
[INFO] [stdout] 3716 |         account_data1[index_key_start..index_key_end]
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3719:23
[INFO] [stdout]      |
[INFO] [stdout] 3719 |         account_data2[index_key_start..index_key_end]
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/accounts_index.rs:3887:21
[INFO] [stdout]      |
[INFO] [stdout] 3887 |         assert_eq!((0..2).skip(1).take(usize::MAX).collect::<Vec<_>>(), vec![1]);
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/accounts_index_storage.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |             (0..threads)
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_index_storage.rs:165:23
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let in_mem = (0..bins)
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 |         (partition.0..partition.1).map(|index| index + 1).collect()
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |         return Pubkey::new_from_array(start_pubkey)..=Pubkey::new_from_array(end_pubkey);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:274:18
[INFO] [stdout]     |
[INFO] [stdout] 274 |     start_pubkey[0..PREFIX_SIZE].copy_from_slice(&start_key_prefix.to_be_bytes());
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:275:16
[INFO] [stdout]     |
[INFO] [stdout] 275 |     end_pubkey[0..PREFIX_SIZE].copy_from_slice(&end_key_prefix.to_be_bytes());
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:304:26
[INFO] [stdout]     |
[INFO] [stdout] 304 |             start_pubkey[0..PREFIX_SIZE]
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:319:24
[INFO] [stdout]     |
[INFO] [stdout] 319 |             end_pubkey[0..PREFIX_SIZE]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     start_pubkey_final..=end_pubkey_final
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:342:40
[INFO] [stdout]     |
[INFO] [stdout] 342 |     u64::from_be_bytes(pubkey.as_ref()[0..PREFIX_SIZE].try_into().unwrap())
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:404:24
[INFO] [stdout]     |
[INFO] [stdout] 404 |             accounts: (0..=partition_count)
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |         for n in 5..7 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:477:13
[INFO] [stdout]     |
[INFO] [stdout] 477 |             Pubkey::new_from_array([0x00; 32])..=Pubkey::new_from_array([0xff; 32])
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:488:13
[INFO] [stdout]     |
[INFO] [stdout] 488 | /             Pubkey::new_from_array([0x00; 32])
[INFO] [stdout] 489 | |                 ..=Pubkey::new_from_array([
[INFO] [stdout] 490 | |                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 491 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 492 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 493 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:499:13
[INFO] [stdout]     |
[INFO] [stdout] 499 | /             Pubkey::new_from_array([
[INFO] [stdout] 500 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ONE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 501 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 502 | |                 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] ...   |
[INFO] [stdout] 507 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 508 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 | /             Pubkey::new_from_array([
[INFO] [stdout] 515 | |                 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 516 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 517 | |                 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] ...   |
[INFO] [stdout] 522 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 523 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 | /             Pubkey::new_from_array([
[INFO] [stdout] 529 | |                 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 530 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 531 | |                 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 532 | |             ])..=pubkey_max_value()
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:552:31
[INFO] [stdout]     |
[INFO] [stdout] 552 |             assert_eq!(range, pubkey_max_value()..=pubkey_max_value());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:563:13
[INFO] [stdout]     |
[INFO] [stdout] 563 | /             Pubkey::new_from_array([0x00; 32])
[INFO] [stdout] 564 | |                 ..=Pubkey::new_from_array([
[INFO] [stdout] 565 | |                     0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 566 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 567 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 568 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:578:27
[INFO] [stdout]     |
[INFO] [stdout] 578 |         assert_eq!(range, same..=same);
[INFO] [stdout]     |                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:582:27
[INFO] [stdout]     |
[INFO] [stdout] 582 |         assert_eq!(range, pubkey_max_value()..=pubkey_max_value());
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:598:13
[INFO] [stdout]     |
[INFO] [stdout] 598 | /             Pubkey::new_from_array([
[INFO] [stdout] 599 | |                 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 600 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 601 | |                 0x00, 0x00, 0x00, 0x01,
[INFO] [stdout] ...   |
[INFO] [stdout] 606 | |                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 607 | |                 ]),
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 | /             Pubkey::new_from_array([0x00; 32])
[INFO] [stdout] 626 | |                 ..=Pubkey::new_from_array([
[INFO] [stdout] 627 | |                     0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 628 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 629 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 630 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:637:13
[INFO] [stdout]     |
[INFO] [stdout] 637 | /             Pubkey::new_from_array([
[INFO] [stdout] 638 | |                 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 639 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 640 | |                 0x00, 0x00, 0x00, 0x00
[INFO] [stdout] ...   |
[INFO] [stdout] 645 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 646 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:659:13
[INFO] [stdout]     |
[INFO] [stdout] 659 | /             Pubkey::new_from_array([0x00; 32])
[INFO] [stdout] 660 | |                 ..=Pubkey::new_from_array([
[INFO] [stdout] 661 | |                     0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 662 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
[INFO] [stdout] 663 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 664 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:671:13
[INFO] [stdout]     |
[INFO] [stdout] 671 | /             Pubkey::new_from_array([
[INFO] [stdout] 672 | |                 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 673 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 674 | |                 0x00, 0x00, 0x00, 0x00
[INFO] [stdout] ...   |
[INFO] [stdout] 679 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 680 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:687:13
[INFO] [stdout]     |
[INFO] [stdout] 687 | /             Pubkey::new_from_array([
[INFO] [stdout] 688 | |                 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 689 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 690 | |                 0x00, 0x00, 0x00, 0x00
[INFO] [stdout] ...   |
[INFO] [stdout] 695 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 696 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/accounts_partition.rs:709:13
[INFO] [stdout]     |
[INFO] [stdout] 709 | /             Pubkey::new_from_array([
[INFO] [stdout] 710 | |                 0x02, 0x82, 0x5a, 0x89, 0xd1, 0xac, 0x58, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 711 | |                 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
[INFO] [stdout] 712 | |                 0x00, 0x00, 0x00, 0x00
[INFO] [stdout] ...   |
[INFO] [stdout] 717 | |                     0xff, 0xff, 0xff, 0xff, 0xff, 0xff
[INFO] [stdout] 718 | |                 ])
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |         for slot in (min - 10)..max + 100 {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:163:21
[INFO] [stdout]     |
[INFO] [stdout] 163 |         for slot in (min - 10)..max + 100 {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |         for slot in min - 1..max + 2 {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:198:22
[INFO] [stdout]     |
[INFO] [stdout] 198 |         for width in 0..34 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:220:26
[INFO] [stdout]     |
[INFO] [stdout] 220 |             for _pass in 0..passes {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:221:29
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 for slot in (min - 10)..max + 100 {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:231:26
[INFO] [stdout]     |
[INFO] [stdout] 231 |             for _pass in 0..passes {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancestors.rs:232:29
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 for slot in (min - 10)..max + 100 {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/ancient_append_vecs.rs:92:73
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     || if can_randomly_shrink && thread_rng().gen_range(0..10000) == 0 {
[INFO] [stdout]    |                                                                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:831:30
[INFO] [stdout]     |
[INFO] [stdout] 831 | ...                   [partial_inner_index..partial_inner_index_max_exclusive],
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:913:41
[INFO] [stdout]     |
[INFO] [stdout] 913 |             StorageSelector::Primary => 0..self.index_first_item_overflow,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:914:42
[INFO] [stdout]     |
[INFO] [stdout] 914 |             StorageSelector::Overflow => self.index_first_item_overflow..self.accounts.len(),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:978:32
[INFO] [stdout]     |
[INFO] [stdout] 978 |         let original_stores = (0..slots)
[INFO] [stdout]     |                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ancient_append_vecs.rs:994:13
[INFO] [stdout]     |
[INFO] [stdout] 994 |             slot1..(slot1 + slots as Slot),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1061:26
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         for num_slots in 0..4 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1105:26
[INFO] [stdout]      |
[INFO] [stdout] 1105 |         for num_slots in 0..4 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1133:26
[INFO] [stdout]      |
[INFO] [stdout] 1133 |                         (0..(total_accounts_per_storage - 1))
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1210:26
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         for num_slots in 0..4 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1237:44
[INFO] [stdout]      |
[INFO] [stdout] 1237 |                     thread_rng().gen_range(0..total_accounts_per_storage);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1241:26
[INFO] [stdout]      |
[INFO] [stdout] 1241 |                         (0..(total_accounts_per_storage - 1))
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1245:51
[INFO] [stdout]      |
[INFO] [stdout] 1245 | ...                   account.set_data((0..data_size).map(|x| (x % 256) as u8).collect());
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1362:34
[INFO] [stdout]      |
[INFO] [stdout] 1362 |                 for num_slots in 0..3 {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1451:34
[INFO] [stdout]      |
[INFO] [stdout] 1451 |                 for num_slots in 0..3 {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1612:25
[INFO] [stdout]      |
[INFO] [stdout] 1612 |             let slots = slots.start..slots.start + 1;
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:1933:26
[INFO] [stdout]      |
[INFO] [stdout] 1933 |         for num_slots in 0..3 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2193:26
[INFO] [stdout]      |
[INFO] [stdout] 2193 |             for slots in 0..4 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2197:37
[INFO] [stdout]      |
[INFO] [stdout] 2197 |                     let slot_vec = (slot1..(slot1 + slots as Slot)).collect::<Vec<_>>();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2257:37
[INFO] [stdout]      |
[INFO] [stdout] 2257 |                     let slot_vec = (slot1..(slot1 + slots as Slot)).collect::<Vec<_>>();
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2334:25
[INFO] [stdout]      |
[INFO] [stdout] 2334 |             all_infos: (0..count)
[INFO] [stdout]      |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2343:30
[INFO] [stdout]      |
[INFO] [stdout] 2343 |             shrink_indexes: (0..count).collect(),
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2357:33
[INFO] [stdout]      |
[INFO] [stdout] 2357 |             for max_storages in 1..3 {
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2581:33
[INFO] [stdout]      |
[INFO] [stdout] 2581 |                 let slot_vec = (slot1..(slot1 + slots as Slot)).collect::<Vec<_>>();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2644:22
[INFO] [stdout]      |
[INFO] [stdout] 2644 |         for count in 0..2 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2645:22
[INFO] [stdout]      |
[INFO] [stdout] 2645 |             for i in 0..count {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2671:34
[INFO] [stdout]      |
[INFO] [stdout] 2671 |                 for num_slots in 0..4 {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2672:41
[INFO] [stdout]      |
[INFO] [stdout] 2672 |                     for combine_into in 0..=num_slots {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2765:66
[INFO] [stdout]      |
[INFO] [stdout] 2765 |                         let all_accounts = get_all_accounts(&db, target_slot..(target_slot + 1));
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2895:26
[INFO] [stdout]      |
[INFO] [stdout] 2895 |         for num_slots in 0..4 {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2896:38
[INFO] [stdout]      |
[INFO] [stdout] 2896 |             for max_ancient_slots in 0..4 {
[INFO] [stdout]      |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2898:40
[INFO] [stdout]      |
[INFO] [stdout] 2898 |                 let original_stores = (0..num_slots)
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2913:22
[INFO] [stdout]      |
[INFO] [stdout] 2913 |                     (0..num_slots).map(|slot| (slot as Slot) + slot1).collect(),
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2923:37
[INFO] [stdout]      |
[INFO] [stdout] 2923 |                 let active_slots = (0..num_slots)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2942:31
[INFO] [stdout]      |
[INFO] [stdout] 2942 |                 let stores = (0..num_slots)
[INFO] [stdout]      |                               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2949:58
[INFO] [stdout]      |
[INFO] [stdout] 2949 |                 let all_accounts = get_all_accounts(&db, slot1..(slot1 + num_slots as Slot));
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:2953:44
[INFO] [stdout]      |
[INFO] [stdout] 2953 |                     &get_all_accounts(&db, slot1..(slot1 + num_slots as Slot)),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3003:21
[INFO] [stdout]      |
[INFO] [stdout] 3003 |         let range = initial_slot..(max_slot_inclusive + 1);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3010:54
[INFO] [stdout]      |
[INFO] [stdout] 3010 |         combine_ancient_slots_packed_for_tests(&db, (initial_slot..=max_slot_inclusive).collect());
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3013:33
[INFO] [stdout]      |
[INFO] [stdout] 3013 |         for num_normal_slots in 1..4 {
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3019:25
[INFO] [stdout]      |
[INFO] [stdout] 3019 |             let range = ancient_slot..(max_slot_inclusive + 1);
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3029:40
[INFO] [stdout]      |
[INFO] [stdout] 3029 |                 &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3034:18
[INFO] [stdout]      |
[INFO] [stdout] 3034 |                 (ancient_slot..=max_slot_inclusive).collect(),
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3039:40
[INFO] [stdout]      |
[INFO] [stdout] 3039 |                 &get_all_accounts(&db, ancient_slot..(max_slot_inclusive + 1)),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3050:29
[INFO] [stdout]      |
[INFO] [stdout] 3050 |             let range_all = ancient_slot..(max_slot_inclusive + 1);
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3051:25
[INFO] [stdout]      |
[INFO] [stdout] 3051 |             let range = next_slot..(max_slot_inclusive + 1);
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3089:18
[INFO] [stdout]      |
[INFO] [stdout] 3089 |         for i in 0..4usize {
[INFO] [stdout]      |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3232:22
[INFO] [stdout]      |
[INFO] [stdout] 3232 |         for count in 0..3 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3233:36
[INFO] [stdout]      |
[INFO] [stdout] 3233 |             let unrefed_pubkeys = (0..count)
[INFO] [stdout]      |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/ancient_append_vecs.rs:3240:29
[INFO] [stdout]      |
[INFO] [stdout] 3240 |                 for slot in 0..2 {
[INFO] [stdout]      |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:424:30
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let data = &self.map[offset..next];
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:439:30
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let data = &self.map[pos..(pos + len)];
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:589:18
[INFO] [stdout]     |
[INFO] [stdout] 589 |         for i in skip..len {
[INFO] [stdout]     |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/append_vec.rs:836:10
[INFO] [stdout]     |
[INFO] [stdout] 836 |         (0..2).for_each(|i| {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/append_vec.rs:1028:36
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         let owners: Vec<Pubkey> = (0..2).map(|_| Pubkey::new_unique()).collect();
[INFO] [stdout]      |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/append_vec.rs:1071:23
[INFO] [stdout]      |
[INFO] [stdout] 1071 |         for sample in 0..size {
[INFO] [stdout]      |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/append_vec.rs:1080:18
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         for _ in 0..size {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/append_vec.rs:1081:49
[INFO] [stdout]      |
[INFO] [stdout] 1081 |             let sample = thread_rng().gen_range(0..indexes.len());
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockhash_queue.rs:156:18
[INFO] [stdout]     |
[INFO] [stdout] 156 |         for i in 0..102 {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockhash_queue.rs:187:18
[INFO] [stdout]     |
[INFO] [stdout] 187 |         for i in 0..MAX_RECENT_BLOCKHASHES {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/blockhash_queue.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |         for _ in 0..MAX_AGE {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:394:22
[INFO] [stdout]     |
[INFO] [stdout] 394 |             for _ in 0..bins {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:422:24
[INFO] [stdout]     |
[INFO] [stdout] 422 |         let visited = (0..bins)
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:429:10
[INFO] [stdout]     |
[INFO] [stdout] 429 |         (0..threads).into_par_iter().for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:430:14
[INFO] [stdout]     |
[INFO] [stdout] 430 |             (0..iterations).for_each(|_| {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:448:10
[INFO] [stdout]     |
[INFO] [stdout] 448 |         (0..bins).for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:465:20
[INFO] [stdout]     |
[INFO] [stdout] 465 |         for age in 0..513 {
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:469:22
[INFO] [stdout]     |
[INFO] [stdout] 469 |             for _ in 0..bins {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:531:10
[INFO] [stdout]     |
[INFO] [stdout] 531 |         (0..threads).into_par_iter().for_each(|_| {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder.rs:559:18
[INFO] [stdout]     |
[INFO] [stdout] 559 |         for _ in 0..bins {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/bucket_map_holder_stats.rs:72:32
[INFO] [stdout]    |
[INFO] [stdout] 72 |             per_bucket_count: (0..bins).map(|_| AtomicUsize::default()).collect(),
[INFO] [stdout]    |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/bucket_map_holder_stats.rs:212:18
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 (0..self.bins)
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:149:36
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let bytes = &mut self.mmap[start..end];
[INFO] [stdout]     |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:156:32
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let bytes = &self.mmap[start..];
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:414:29
[INFO] [stdout]     |
[INFO] [stdout] 414 |                 for pass in 0..passes {
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:422:36
[INFO] [stdout]     |
[INFO] [stdout] 422 |                         for bin in 0..bins_per_pass {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:443:42
[INFO] [stdout]     |
[INFO] [stdout] 443 |                         let mut accum = (0..bins_per_pass).map(|_| vec![]).collect();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:471:37
[INFO] [stdout]     |
[INFO] [stdout] 471 |         let mut accum: SavedType = (0..bins).map(|_| vec![]).collect();
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:489:14
[INFO] [stdout]     |
[INFO] [stdout] 489 |             (0..bins)
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/cache_hash_data.rs:493:26
[INFO] [stdout]     |
[INFO] [stdout] 493 |                         (0..std::cmp::max(1, count / bins))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/hardened_unpack.rs:378:61
[INFO] [stdout]     |
[INFO] [stdout] 378 |                     let path_index = thread_rng().gen_range(0..account_paths.len());
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/in_mem_accounts_index.rs:47:34
[INFO] [stdout]    |
[INFO] [stdout] 47 |             possible_evictions: (0..max_ages).map(|_| FlushScanResult::default()).collect(),
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:190:40
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 thread_rng().gen_range(0..num_ages_to_distribute_flushes),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:609:10
[INFO] [stdout]     |
[INFO] [stdout] 609 |         (0..slot_list.len())
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:837:31
[INFO] [stdout]     |
[INFO] [stdout] 837 |         let inclusive_range = start..=end;
[INFO] [stdout]     |                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/in_mem_accounts_index.rs:948:32
[INFO] [stdout]     |
[INFO] [stdout] 948 |         thread_rng().gen_range(0..N) == 0
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1590:20
[INFO] [stdout]      |
[INFO] [stdout] 1590 |         let pks = (0..=255)
[INFO] [stdout]      |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1593:25
[INFO] [stdout]      |
[INFO] [stdout] 1593 |         let accounts = (0..=255)
[INFO] [stdout]      |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1607:28
[INFO] [stdout]      |
[INFO] [stdout] 1607 |         for current_age in 0..=255 {
[INFO] [stdout]      |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1608:38
[INFO] [stdout]      |
[INFO] [stdout] 1608 |             for ages_flushing_now in 0..=255 {
[INFO] [stdout]      |                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1791:19
[INFO] [stdout]      |
[INFO] [stdout] 1791 |         let all = Pubkey::from([0; 32])..=Pubkey::from([0xff; 32]);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1794:13
[INFO] [stdout]      |
[INFO] [stdout] 1794 |             Pubkey::from([0x81; 32])..=Pubkey::from([0xff; 32]),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1859:18
[INFO] [stdout]      |
[INFO] [stdout] 1859 |         for _ in 1..BINS_FOR_TESTING {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1954:52
[INFO] [stdout]      |
[INFO] [stdout] 1954 |             possible_initial_slot_list_contents = (0..3)
[INFO] [stdout]      |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1977:38
[INFO] [stdout]      |
[INFO] [stdout] 1977 |         for initial_slot_list_len in 0..=possible_initial_slot_list_contents.len() {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/in_mem_accounts_index.rs:1980:18
[INFO] [stdout]      |
[INFO] [stdout] 1980 |                 (0..possible_initial_slot_list_contents.len()).permutations(initial_slot_list_len)
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inline_spl_token.rs:41:44
[INFO] [stdout]    |
[INFO] [stdout] 41 |         bytemuck::from_bytes(&account_data[offset..offset + PUBKEY_BYTES])
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/nonce_info.rs:74:26
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let fee_payer = (0..message.account_keys().len()).find_map(|i| {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/pubkey_bins.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |         for i in 0..32 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/pubkey_bins.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for i in 0..=24 {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/pubkey_bins.rs:69:24
[INFO] [stdout]    |
[INFO] [stdout] 69 |             for bin in 0..bins {
[INFO] [stdout]    |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/pubkey_bins.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |         for i in 0..=8 {
[WARN] too many lines in the log, truncating it
